<SEC-DOCUMENT>0000884144-22-000072.txt : 20221107
<SEC-HEADER>0000884144-22-000072.hdr.sgml : 20221107
<ACCEPTANCE-DATETIME>20221107161628
ACCESSION NUMBER:		0000884144-22-000072
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		65
CONFORMED PERIOD OF REPORT:	20220930
FILED AS OF DATE:		20221107
DATE AS OF CHANGE:		20221107

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			ASURE SOFTWARE INC
		CENTRAL INDEX KEY:			0000884144
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-COMPUTER INTEGRATED SYSTEMS DESIGN [7373]
		IRS NUMBER:				742415696
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		405 COLORADO ST
		STREET 2:		#1800
		CITY:			AUSTIN
		STATE:			TX
		ZIP:			78701
		BUSINESS PHONE:		5124372700

	MAIL ADDRESS:	
		STREET 1:		405 COLORADO ST
		STREET 2:		#1800
		CITY:			AUSTIN
		STATE:			TX
		ZIP:			78701

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	FORGENT NETWORKS  INC
		DATE OF NAME CHANGE:	20020215

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	VTEL CORP
		DATE OF NAME CHANGE:	19960401

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	VIDEO TELECOM CORP
		DATE OF NAME CHANGE:	19960401
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>asur-20220930.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:edbb71e6-ceb5-4eb0-9298-3c13a93b90da,g:ece02f48-7910-412f-92bc-e27118989a45,d:5f9d4cbb06374e74ac7de8d2d512839a--><html xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns="http://www.w3.org/1999/xhtml" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:asur="http://www.asuresoftware.com/20220930" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:srt="http://fasb.org/srt/2022" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>asur-20220930</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80L2ZyYWc6MzNlYTkwOWEwMjhjNGZiMzhkMDgzYjBkZTE3YzM2NjIvdGFibGU6ZWVhNjczMmE0Yzc1NGUyNDg4YjQyNjk3MWE2ZDY4ZDgvdGFibGVyYW5nZTplZWE2NzMyYTRjNzU0ZTI0ODhiNDI2OTcxYTZkNjhkOF8wLTEtMS0xLTY0NTU1_3e838e21-0ffd-498e-9091-08dad5e7fa5a">12-31</ix:nonNumeric><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80L2ZyYWc6MzNlYTkwOWEwMjhjNGZiMzhkMDgzYjBkZTE3YzM2NjIvdGFibGU6ZWVhNjczMmE0Yzc1NGUyNDg4YjQyNjk3MWE2ZDY4ZDgvdGFibGVyYW5nZTplZWE2NzMyYTRjNzU0ZTI0ODhiNDI2OTcxYTZkNjhkOF8xLTEtMS0xLTY0NTU1_27f732d6-8cf8-4d2a-904f-2dedb9a98098">false</ix:nonNumeric><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80L2ZyYWc6MzNlYTkwOWEwMjhjNGZiMzhkMDgzYjBkZTE3YzM2NjIvdGFibGU6ZWVhNjczMmE0Yzc1NGUyNDg4YjQyNjk3MWE2ZDY4ZDgvdGFibGVyYW5nZTplZWE2NzMyYTRjNzU0ZTI0ODhiNDI2OTcxYTZkNjhkOF8yLTEtMS0xLTY0NTU1_7f005e7d-33d6-4a8c-91e9-9a1cf8508e99">0000884144</ix:nonNumeric><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80L2ZyYWc6MzNlYTkwOWEwMjhjNGZiMzhkMDgzYjBkZTE3YzM2NjIvdGFibGU6ZWVhNjczMmE0Yzc1NGUyNDg4YjQyNjk3MWE2ZDY4ZDgvdGFibGVyYW5nZTplZWE2NzMyYTRjNzU0ZTI0ODhiNDI2OTcxYTZkNjhkOF8zLTEtMS0xLTY0NTU1_987abde9-692f-4bb6-ba34-38dfdd0ec2f2">2022</ix:nonNumeric><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80L2ZyYWc6MzNlYTkwOWEwMjhjNGZiMzhkMDgzYjBkZTE3YzM2NjIvdGFibGU6ZWVhNjczMmE0Yzc1NGUyNDg4YjQyNjk3MWE2ZDY4ZDgvdGFibGVyYW5nZTplZWE2NzMyYTRjNzU0ZTI0ODhiNDI2OTcxYTZkNjhkOF80LTEtMS0xLTY0NTU1_6bdbf57e-a9df-44f4-93bd-c97f6bda5c4a">Q3</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="asur-20220930.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="i61d11fc740864f989f9751068e6938d5_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">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="i1eace047fb8e4f5b8cc64d550324ea98_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</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="i4bcf70d8855543fc8606cd385693ad92_I20221104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-11-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i10d6b4223511407db6d0a207f592e882_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="ia259bd229db742259e5bd02875b4fe0b_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:RecurringMember</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="i0b6c965f10024b549c4ae1d72afe88dd_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:RecurringMember</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="i859094ba09a54b2880f42328552a4294_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:RecurringMember</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="ib44865302fc44ec7b5682531c6f48116_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:RecurringMember</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="i90333d6d7b5248c4ac1c53251766989f_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:ProfessionalServicesRevenueMember</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="i15fdc97825f644f68eaebc7132d69a87_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:ProfessionalServicesRevenueMember</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="ibdf1f9c13eb84e3b9413afe0c81f60d2_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:ProfessionalServicesRevenueMember</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="iace3683592cf4a63bc1c4142bc124b9d_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:ProfessionalServicesRevenueMember</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="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="ic11e6cafdcfb48c89f154213384ba47f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="i912b33dd76874c1482daef7326451bab_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f9e9b13985240588661daca7f203c39_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="ide069566afcf425695a7026106af5b36_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="ia9347545b6814251a9042130d971f078_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="i97b830521f214eb7a041e36aa072e4c5_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1fc30193598e44c1bde46326ceb1395a_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="i3686b683b4f04d7c98d1cf3ecc6ff30f_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i991e8af2b6a84ebaa0c0c3a84f7e19f8_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76a7c34fe4f04629ac731cdf49e15367_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib85b3c4e3ca5407f9f5d23f335cbc684_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f02ab4483904e2d8ad00b0648524c36_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45f739886a2341ba9049df5a6cdec465_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i335aac7b2b8e4703af64cfdde86bb746_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ed5ba398b4d4017aa356edcd95d3309_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idfd00ee20a1544189805bd07268648b6_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie938e2ffaf1046409560ff8bea508474_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b0fc5eb310a4ae698d0e77302d58001_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="i799c88de4db84679aa6a877adef45134_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62cba2b88f744c799c69ff1d9e7010b2_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ff225efea3f49e78005e57bc8310105_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieeb9f6ce25d7419381e6bf8c80c616b2_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="i3d1b30bf5bc44fdab754f05975566ff9_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id98da3630d5d40088fe91b68a3753d99_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="i435f43c942c34e14b4446a14c47d26ab_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="i1e38092cf9244a37a1e86e9c49f50014_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="ied10c7db82ad476a8eda4cd139308411_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia54b86fc504f4764aefd024376c17980_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="i3b285725aa064e568844a81d4ed4ebb6_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="ib1ef3d504c8a4e89a9f6b66c7ffcff27_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="i24c2518e599543afa7094069fa0f8ced_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="i5fb675f2bb124d70883b67a02494b3fe_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="i3c7214be4eef44dabb4f0cd048205129_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5972f95b0a5948f29e1a9d4873df6237_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="id8b531fcfb46453f8ffefda3cc14f233_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="i449e5b63513f473d858535a3a0a39692_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="i0b04456c41f64bb781b56452693dbdf8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="idbccf0b759c348c1822077c96fa463d7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id21d681a0cf6461898f0443e3003fc17_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="i49386a56af67460a90d8aa99d18d771f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="ie052bca665c04b79abcb957dbb3fd0a5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="i3bf8da4dc5f74094853996793b733153_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4da56aa2d5684a238083506114cf9251_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic411deb0e87e49a5a4bb54ec67054436_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i215bd0ee6d494e49b34d953a50cfd6b0_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="i75a34a83c804425784dc2e5fc553dcbd_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6b09a675086471fbadd8235589b96ef_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied07b3bb59f2477b8da80b22899b127b_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51922c061b014ff1a490f552f8854baa_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc5de3cafcc54031add6a2aa64cd7807_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idbead97c30a84b9ab8554b4560fe3146_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4b7a1f6cf114e348d610263cc359d8e_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib69b35c0c0954cbc854bafb1aac5971c_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0d6f61203b04c43a5f367c674d7635e_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ce6ff4bbd424446bad746c5fe83ca5d_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c92a7cd9b2245e286ba2b915c4d65df_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="id9918008ab4c48739c7c90d64d1d3f44_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f5a454934cf4b819941bc3bdbc5edb1_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b74d9f5dd784e90a922f68c0c8285ab_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="i9430b0b80191459b8e686881b158702b_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c3967ecf0924156a70691c504e72ddc_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="i7d42c2589fe7471cb70e863643d65866_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="ia5a33e65b826472db7067c9bdd920854_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="i3df409b2fd4d4903b57235ae13741e74_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iafc2de7c247b4a709cb91f372d2548a4_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="ibb9f368471a547919b2ff0bb41d4847b_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="i024462e56d7940e49f95139b70399241_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="i7d3a2aa1a70343de91289c83e1b7b196_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="i9f4d2800cb634ef083d71879802cd841_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="iac3002446eee428abbbf39e97c4bb49c_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieab648b13c85430da769bc1c55d72be5_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="i1cd8d234454044fd8681cef237745953_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="i545349623c364305ac300e18bd227594_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="iaa7b56df0f9245a19a1c0629e6f9b3a2_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8cac79150a1411390dee35299ca3f61_D20220101-20220101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28c698b7f3b642f58c95e6f2e36c271f_I20220101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ab9b7bc420c489691c53cb6d268b36c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">asur:TheAssetPurchaseAgreementMember</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="i17b9da95f14644e9963ea44f0e154c3a_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">asur:TheAssetPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11ba770468634ffa98b00e871135669c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">asur:SecondAssetPurchaseAgreementMember</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="ic15ca93deea34e7a8fe76c9f637e95b1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">asur:SecondAssetPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7efe518b48b245bb8cbea19fa87a5ca0_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">asur:SecondAssetPurchaseAgreementMember</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="ibac7e06b07384b2196fdb3ffc7000aa3_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">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="ib79366877e3341c29b48bf138899df45_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c4bafbed789427291969068cdfb255b_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i949ade7b736149e0a460289495c0c746_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">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="i1a71b2fceba24fef8a32b4e9b9fa3e23_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</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="i97dd82177840427f8fe41588eae1a024_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i880aea5f7ca341cf89c83851deee451b_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab2dc9fc71144c8f82432041a16c6e58_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</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="i4fb6eb75f8ee41cc9ecf03735f7bba58_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="id369515cdff4445a875eedf8c2426952_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ca5b2445a124b5eab883ad9f58672cc_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i76f8adf1870f483683967179ddb75444_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="id052bc60b2544160a07efa1ca6effc7d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">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="ie5d704efec7d46d89d87c030f67200a7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3fd1a2bd08804f4285c4de25721d30e7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id02acc3f765a4b7091f60147b935c41e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">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="i125aaf445d7c458ca9b6e1b0b30e1b46_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</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="ib01104fd21a641d8954f1aa4089f14ea_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a0ad092d0014128b393a3608a81307c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13b18dbdb1e14d5ba4c9d4845a157702_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</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="ibf4893596f944cc395aabc139ab0462f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="ic67987c24282478c84259e9c0bdec3df_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i58ab14f0beb2409587718b11944e9a5c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i47dce2662f084677b6114611df2393a6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="ia5eb5c5b1f5942d9a0103575de908f85_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i496c6daf09754bb08689fd09579ba71e_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb638e28396342d489994d77590b11bf_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc8c6c293a154580adc28eea7f7b3586_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i58e801315cd04811aca803b4520173ab_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iedfc6857a2584eba8fa217d24aada366_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8efe090085c40b4928b545408c5af77_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd19485206c04d328ca0e74872b1e47a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="security"><xbrli:measure>asur:security</xbrli:measure></xbrli:unit><xbrli:context id="i832afcc1d99b4e7889c851e195f430da_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">asur:IndividuallyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75b07b6763ba49f78a065c6c4104c815_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">asur:IndividuallyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id12fa9cf72014183b864c67336249aa0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">asur:AggregateMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3baf2dde73144330a46505d3819f758c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="ic421c13a19e04bee940306f928d8f9da_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1e4b1de3ebd41cb9b15d41c77accdf6_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="ib555d2283af34b0b8b1cc59a4e3fa947_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d7495e375ca4003aa9900c7b05763d1_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic0e1773704bd413cb6eb1033722e7d81_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0f8b68e246a4aeb81a2ef9386aabdda_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie910e7f082f0460eb1c0d27ccb926219_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</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="i3742e00e3f074a2cbfaf120a00102c2d_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i097db0c4256a49f3b7415f82ca170609_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i678632b053164114a33d45752e62936f_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</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="i051f9094d6fe4312ae65f293fd41d7e7_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i783cb2d564394f8d8d682a1493bfa234_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="i433f4827bde840f49210089bf84caa4f_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="i1aeed699520e43a0a7210410d439bdc9_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="i2b4d26532f374e4aac8e607da353f6a2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><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="i3b4a4cfa93c64866a81c138c0e8f90e5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</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="i88cd037124414475a29ce8728ec0edb2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</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="i484a334f461d4ece94943756e782adce_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</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="ie64214bded644a8fa03d46e7f7d2e601_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</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="i392893dd5e51469c96444f536c675ff8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="i3325fbad04674f78bbabbe08d308f15b_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</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="iae196c8fac3e450f835ae2e90d88856e_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">srt:ConsolidatedEntitiesDomain</xbrldi:explicitMember></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="i2b611255f2c94797b280d4f18ec2cbd0_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">srt:ConsolidatedEntitiesDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9de6317387cc4904bf0333b476864e26_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4062f8286ac47e19f5c6e30088056e0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3fa562f5a4145e79b4d0c5d0ae7f87e_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:StructuralCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</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="i55f2dc7dfa554f84abb69f0d9e3b1d66_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:StructuralCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1f802bf52954bf4a3036095a767ee64_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:StructuralCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia619a366263949f8aa71e460be6cf985_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ShortTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03298cfc94784c819e871a5b91484165_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i388dffdfd72143ac97f7316ac793e5a2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ShortTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97e334af46f24c769e106fa48ffa209c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i35959eeace1c41c8bbeb1a0b74fa754e_I20220831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">asur:SubordinatedNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i67b24921932347588ef57fcf058663c8_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">asur:SecondAssetPurchaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">asur:SubordinatedNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia553d39908ef403dac639a279eed4ef4_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">asur:SubordinatedNoteMember</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="i59b21a683297476d85da1cc8730f7e7b_I20220701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">asur:SubordinatedNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf0cc300fbd94899bec4ec3fdaff031d_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:StructuralCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib686b872377a4a109d2ad9a8eca5a319_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:StructuralCapitalMember</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="i7eaa25eac5104d0abb51a09a125cf9b4_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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="i531b8bdd9b1242aeb35151f5b87fe1ac_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</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="i552a205a862b45c6a892efc7a4020558_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="i7ddec3b5226e477ea07b69d907ff443d_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</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="ia8b2b845e393407dadf15bcf5e0d2901_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">asur:A2018PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i57b90b029f1247f4aba61d69333933b6_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</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="i14750777e8e5426a86d04525b1c2d06f_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000884144</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</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="i5f9d4cbb06374e74ac7de8d2d512839a_1"></div><div style="min-height:24.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">WASHINGTON, D.C. 20549</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGV4dHJlZ2lvbjoyNjUzNmMzNGI0NzM0NTYwODc3NTQ4ZGQ0NmU3NTM2ZF8zMzU_aca5cd2c-f27f-4f2d-8314-d2f969a21f46">10-Q</ix:nonNumeric></span></div><div style="text-align:center"><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:2.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.385%"></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:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="dei:DocumentQuarterlyReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6NjY0NWY1NzFkZjFlNDVkZDkwODUyMTMzODk5NTczMzIvdGFibGVyYW5nZTo2NjQ1ZjU3MWRmMWU0NWRkOTA4NTIxMzM4OTk1NzMzMl8wLTAtMS0xLTY0NTU1_ad743445-52cb-487b-859b-798d80ace096">&#9746;</ix:nonNumeric></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:10pt;font-weight:400;line-height:100%">Quarterly Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934 for the quarterly period ended <ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6NjY0NWY1NzFkZjFlNDVkZDkwODUyMTMzODk5NTczMzIvdGFibGVyYW5nZTo2NjQ1ZjU3MWRmMWU0NWRkOTA4NTIxMzM4OTk1NzMzMl8wLTEtMS0xLTY0NTU1L3RleHRyZWdpb246YTVmZWZjOTdiMThiNDJhY2I3YjQwYzNkNmIxZTAyOGFfMTIz_bdd6ca39-2645-4a2c-a2f6-f7e7fd4cc9e0">September 30, 2022</ix:nonNumeric></span></div></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.385%"></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:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6MzcxYTA2Y2JmYjY1NGUzYThkNmM4YjNlM2RmM2IzMGEvdGFibGVyYW5nZTozNzFhMDZjYmZiNjU0ZTNhOGQ2YzhiM2UzZGYzYjMwYV8wLTAtMS0xLTY0NTU1_67c6122b-e6a9-4d9d-86ed-f2e27cef13e0">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transition Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934 for the transition period from __ to __</span></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><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: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:100%">Commission File Number: <ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6ZWQxZGQ4ZTE3YmZkNDI1NGFhNTg3MTU0NGMwYWY2YmQvdGFibGVyYW5nZTplZDFkZDhlMTdiZmQ0MjU0YWE1ODcxNTQ0YzBhZjZiZF8wLTAtMS0xLTY0NTU1L3RleHRyZWdpb246Njk1MzE5MDlmMDM2NDE3NzgwMTJlMTMyMTk1NDU5ZmFfMjg_d37be5bf-bcac-4782-94a8-bc8d781140bf">1-34522</ix:nonNumeric></span></div></td></tr></table></div><div style="text-align:center"><img src="asur-20220930_g1.jpg" alt="asur-20220930_g1.jpg" style="height:54px;margin-bottom:5pt;vertical-align:text-bottom;width:177px"/></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%;text-decoration:underline"><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGV4dHJlZ2lvbjoyNjUzNmMzNGI0NzM0NTYwODc3NTQ4ZGQ0NmU3NTM2ZF8zMzY_031edfa9-b22f-4f26-bd77-09df62cbc5c9">ASURE SOFTWARE, INC.</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</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:37.832%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.711%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.212%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.711%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.834%"></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:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6MTlkYjJmZGZiMzExNDk1YTkxNmM4Y2RjYjFmNDgzMDQvdGFibGVyYW5nZToxOWRiMmZkZmIzMTE0OTVhOTE2YzhjZGNiMWY0ODMwNF8wLTAtMS0xLTY0NTU1_8395dd7f-e77a-48a1-a76c-640c6baaeb00">Delaware</ix:nonNumeric></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6MTlkYjJmZGZiMzExNDk1YTkxNmM4Y2RjYjFmNDgzMDQvdGFibGVyYW5nZToxOWRiMmZkZmIzMTE0OTVhOTE2YzhjZGNiMWY0ODMwNF8wLTQtMS0xLTY0NTU1_37201fa5-6d14-4959-ab83-75f527f8e763">74-2415696</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(State or other jurisdiction of incorporation)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(I.R.S. Employer Identification No.)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6MTlkYjJmZGZiMzExNDk1YTkxNmM4Y2RjYjFmNDgzMDQvdGFibGVyYW5nZToxOWRiMmZkZmIzMTE0OTVhOTE2YzhjZGNiMWY0ODMwNF8zLTAtMS0xLTY0NTU1L3RleHRyZWdpb246NGMwZWI2YjRmZmFmNGUxNmI3YmMxMjYwZjY0NTFjZjdfNA_825133e3-3483-4ed5-a6f4-810b871006bb">405 Colorado Street, Suite 1800</ix:nonNumeric>, <ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6MTlkYjJmZGZiMzExNDk1YTkxNmM4Y2RjYjFmNDgzMDQvdGFibGVyYW5nZToxOWRiMmZkZmIzMTE0OTVhOTE2YzhjZGNiMWY0ODMwNF8zLTAtMS0xLTY0NTU1L3RleHRyZWdpb246NGMwZWI2YjRmZmFmNGUxNmI3YmMxMjYwZjY0NTFjZjdfNw_45c9b43f-e5ed-425a-ac67-03fc33b48ac5">Austin</ix:nonNumeric>, <ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6MTlkYjJmZGZiMzExNDk1YTkxNmM4Y2RjYjFmNDgzMDQvdGFibGVyYW5nZToxOWRiMmZkZmIzMTE0OTVhOTE2YzhjZGNiMWY0ODMwNF8zLTAtMS0xLTY0NTU1L3RleHRyZWdpb246NGMwZWI2YjRmZmFmNGUxNmI3YmMxMjYwZjY0NTFjZjdfMTE_55be73b3-d313-436f-8cbe-d83942af3d44">Texas</ix:nonNumeric></span></div></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:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6MTlkYjJmZGZiMzExNDk1YTkxNmM4Y2RjYjFmNDgzMDQvdGFibGVyYW5nZToxOWRiMmZkZmIzMTE0OTVhOTE2YzhjZGNiMWY0ODMwNF8zLTQtMS0xLTY0NTU1_5b5a60d5-a4ca-4dbb-b90b-f210fba6c62f">78701</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Address of principal executive offices)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Zip Code)</span></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><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:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6YTIyZDliMmU5ZmZjNGQyN2FkZjRiOWYwZDhlMzAyNDUvdGFibGVyYW5nZTphMjJkOWIyZTlmZmM0ZDI3YWRmNGI5ZjBkOGUzMDI0NV8wLTAtMS0xLTY0NTU1L3RleHRyZWdpb246ZjJjNTVjMmQyZDlkNDg0ZmI1OWUyYzhjMmZmZjgzOTRfNA_65a8277d-2582-4fdd-bb9e-210c34eefa44">512</ix:nonNumeric>-<ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6YTIyZDliMmU5ZmZjNGQyN2FkZjRiOWYwZDhlMzAyNDUvdGFibGVyYW5nZTphMjJkOWIyZTlmZmM0ZDI3YWRmNGI5ZjBkOGUzMDI0NV8wLTAtMS0xLTY0NTU1L3RleHRyZWdpb246ZjJjNTVjMmQyZDlkNDg0ZmI1OWUyYzhjMmZmZjgzOTRfNw_db2dc15e-0041-4f08-a25a-179fd7b3cac4">437-2700</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Registrant&#8217;s Telephone Number, including Area Code)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3700 N. Capital of Texas Hwy #350<br/>Austin, Texas 78746</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Former name, former address and former fiscal year, if changed since last report)</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="text-align:justify"><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:37.832%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.711%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.212%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.711%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.834%"></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:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trading Symbol(s)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;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:100%"><ix:nonNumeric contextRef="i61d11fc740864f989f9751068e6938d5_D20220101-20220930" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6ZDZmYWI2ODk2ZTc4NDM0OGE3OGYzMjQzYWViOGNmOTQvdGFibGVyYW5nZTpkNmZhYjY4OTZlNzg0MzQ4YTc4ZjMyNDNhZWI4Y2Y5NF8xLTAtMS0xLTY0NTU1_3cf6573e-977d-44f1-b6e7-78c834887993">Common Stock, $0.01 par value</ix:nonNumeric></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i61d11fc740864f989f9751068e6938d5_D20220101-20220930" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6ZDZmYWI2ODk2ZTc4NDM0OGE3OGYzMjQzYWViOGNmOTQvdGFibGVyYW5nZTpkNmZhYjY4OTZlNzg0MzQ4YTc4ZjMyNDNhZWI4Y2Y5NF8xLTItMS0xLTY0NTU1_8675cf9c-5f75-4f0a-adce-77722af4094a">ASUR</ix:nonNumeric></span></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:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">The <ix:nonNumeric contextRef="i61d11fc740864f989f9751068e6938d5_D20220101-20220930" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6ZDZmYWI2ODk2ZTc4NDM0OGE3OGYzMjQzYWViOGNmOTQvdGFibGVyYW5nZTpkNmZhYjY4OTZlNzg0MzQ4YTc4ZjMyNDNhZWI4Y2Y5NF8xLTQtMS0xLTY0NTU1L3RleHRyZWdpb246ODAwNTVmZjczNzJhNGY4NmEyOGM3NTMyOGQyN2U2ZmRfOA_7690f406-c14b-4a0d-bc81-5a72d88e0c0c">Nasdaq</ix:nonNumeric> Capital Market</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i1eace047fb8e4f5b8cc64d550324ea98_D20220101-20220930" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6ZDZmYWI2ODk2ZTc4NDM0OGE3OGYzMjQzYWViOGNmOTQvdGFibGVyYW5nZTpkNmZhYjY4OTZlNzg0MzQ4YTc4ZjMyNDNhZWI4Y2Y5NF8yLTAtMS0xLTY0NTU1_bcc0ab0f-87f2-46bb-80ed-22605dd60690">Series A Junior Participating Preferred Share Purchase Rights</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><ix:nonNumeric contextRef="i1eace047fb8e4f5b8cc64d550324ea98_D20220101-20220930" name="dei:NoTradingSymbolFlag" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6ZDZmYWI2ODk2ZTc4NDM0OGE3OGYzMjQzYWViOGNmOTQvdGFibGVyYW5nZTpkNmZhYjY4OTZlNzg0MzQ4YTc4ZjMyNDNhZWI4Y2Y5NF8yLTItMS0xLTY0NTU1_a078952b-6539-42d1-89f9-97bfe12e0648"></ix:nonNumeric></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:10pt;font-weight:700;line-height:100%">N/A</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.025%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.025%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.150%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="15" rowspan="2" 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%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d)&#160;of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days.&#160;</span></td></tr><tr style="height:15pt"><td colspan="15" 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:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6MDcwYjljNjJjZDIyNDk5Yjk5ZTg0MjZmNzM1ZjNmMGIvdGFibGVyYW5nZTowNzBiOWM2MmNkMjI0OTliOTllODQyNmY3MzVmM2YwYl8yLTItMS0xLTY0NTU1_c884a157-5578-43bd-b60c-9380a46a8ed4">Yes</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">No</span></td></tr><tr style="height:15pt"><td colspan="15" rowspan="2" 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%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;</span></td></tr><tr style="height:15pt"><td colspan="15" 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:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6MDcwYjljNjJjZDIyNDk5Yjk5ZTg0MjZmNzM1ZjNmMGIvdGFibGVyYW5nZTowNzBiOWM2MmNkMjI0OTliOTllODQyNmY3MzVmM2YwYl81LTItMS0xLTY0NTU1_57532a56-fd0f-4c59-8913-a7edb2f29479">Yes</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">No</span></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.821%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.025%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.821%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.025%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.855%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="18" rowspan="2" 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%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></td></tr><tr style="height:15pt"><td colspan="18" style="display:none"></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%">Large accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</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%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6NjJiZTQ5MTFkY2FjNGEwOThiOGNmNjI5NjQzZDYzM2IvdGFibGVyYW5nZTo2MmJlNDkxMWRjYWM0YTA5OGI4Y2Y2Mjk2NDNkNjMzYl8zLTAtMS0xLTY0NTU1_ccb5d10c-a273-489a-8c0f-5d01c58841ec">Non-accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9746;</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%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="dei:EntitySmallBusiness" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6NjJiZTQ5MTFkY2FjNGEwOThiOGNmNjI5NjQzZDYzM2IvdGFibGVyYW5nZTo2MmJlNDkxMWRjYWM0YTA5OGI4Y2Y2Mjk2NDNkNjMzYl8zLTQtMS0xLTY0NTU1_8e97e0e3-8748-4a7c-b57f-5b52b9d101b4">&#9746;</ix:nonNumeric></span></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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6NjJiZTQ5MTFkY2FjNGEwOThiOGNmNjI5NjQzZDYzM2IvdGFibGVyYW5nZTo2MmJlNDkxMWRjYWM0YTA5OGI4Y2Y2Mjk2NDNkNjMzYl80LTQtMS0xLTY0NTU1_974f5b03-351b-4f9f-ac27-4353e21592a1">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.025%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.025%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.150%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="15" rowspan="2" 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%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.</span></td></tr><tr style="height:15pt"><td colspan="15" 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:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</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></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%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6NjcwOWU4NDllMDZlNDBlNDk3YjY5ZGIzMzUyOGEyYmEvdGFibGVyYW5nZTo2NzA5ZTg0OWUwNmU0MGU0OTdiNjlkYjMzNTI4YTJiYV80LTQtMS0xLTY0NTU1_4c73e733-bf61-46ca-8840-255dedd5e03d">No</ix:nonNumeric></span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of November&#160;4, 2022, <ix:nonFraction unitRef="shares" contextRef="i4bcf70d8855543fc8606cd385693ad92_I20221104" decimals="0" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGV4dHJlZ2lvbjoyNjUzNmMzNGI0NzM0NTYwODc3NTQ4ZGQ0NmU3NTM2ZF8yNTg_b8cccc21-adb7-4ced-b06a-1c695fc44921">20,160,622</ix:nonFraction> shares of the registrant&#8217;s Common Stock, $0.01 par value, were outstanding.</span></div><div style="height:24.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i5f9d4cbb06374e74ac7de8d2d512839a_7"></div><hr style="page-break-after:always"/><div style="min-height:38.25pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:8.270%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:80.305%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="9" 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:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i5f9d4cbb06374e74ac7de8d2d512839a_10">PART I. FINANCIAL INFORMATION</a></span></div></td></tr><tr><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:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i5f9d4cbb06374e74ac7de8d2d512839a_67">Item 1.</a></span></div></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:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_13">Financial Statements (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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="#i5f9d4cbb06374e74ac7de8d2d512839a_13">1</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_16">Condensed Consolidated Balance Sheets as of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_16">September</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_16"> 30, 2022 and December 31, 2021</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_16">1</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_19">Condensed Consolidated Statements of Comprehensive Loss for the Three and </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_19">Nine</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_19"> Months Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_19">September</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_19"> 30, 2022 and </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_19">September</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_19"> 30, 2021</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_19">2</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_22">Condensed Consolidated Statements of Changes in Stockholders&#8217; Equity for the Three and </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_22">Nine</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_22"> Months Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_22">September</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_22"> 30, 2022 and </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_22">September</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_22"> 30, 2021</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_22">3</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_25">Condensed Consolidated Statements of Cash Flows for the Three and </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_25">Nine</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_25"> Months Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_25">September</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_25"> 30, 2022 and </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_25">September</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_25"> 30, 2021</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_25">4</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_28">Notes to Condensed Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_28">7</a></span></div></td></tr><tr><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:100%">Item 2.</span></div></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:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_64">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_64">18</a></span></div></td></tr><tr><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:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i5f9d4cbb06374e74ac7de8d2d512839a_82">Item 4.</a></span></div></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:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_37">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_82">26</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" 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:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i5f9d4cbb06374e74ac7de8d2d512839a_85">PART II - OTHER INFORMATION</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i5f9d4cbb06374e74ac7de8d2d512839a_88">Item 1.</a></span></div></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:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_88">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_88">27</a></span></div></td></tr><tr><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:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i5f9d4cbb06374e74ac7de8d2d512839a_91">Item 1A.</a></span></div></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:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_91">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_91">27</a></span></div></td></tr><tr><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:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i5f9d4cbb06374e74ac7de8d2d512839a_94">Item 2.</a></span></div></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:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_94">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_94">27</a></span></div></td></tr><tr><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:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i5f9d4cbb06374e74ac7de8d2d512839a_97">Item 3.</a></span></div></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:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_97">Defaults upon Senior Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_97">27</a></span></div></td></tr><tr><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:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i5f9d4cbb06374e74ac7de8d2d512839a_100">Item 4.</a></span></div></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:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_100">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_100">27</a></span></div></td></tr><tr><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:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i5f9d4cbb06374e74ac7de8d2d512839a_103">Item 5.</a></span></div></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:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_103">Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_103">28</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_106">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_106">28</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="i5f9d4cbb06374e74ac7de8d2d512839a_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART&#160;I</span></div><div id="i5f9d4cbb06374e74ac7de8d2d512839a_13"></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1. FINANCIAL STATEMENTS </span></div><div id="i5f9d4cbb06374e74ac7de8d2d512839a_16"></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASURE SOFTWARE, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED&#160;CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(in thousands, except per share amounts)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:71.031%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.461%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.463%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 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:120%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;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:120%">Cash, cash equivalents, and restricted 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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNC0xLTEtMS02NDU1NQ_509587a5-ec0d-40c1-bf9d-e24ba289d396">10,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNC0zLTEtMS02NDU1NQ_dce94017-0bcf-4b04-a014-a32b2c21e89d">13,427</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:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts receivable, net of allowance for doubtful accounts of $<ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNS0wLTEtMS02NDU1NS90ZXh0cmVnaW9uOjkzNWE3Yjg2MjdjYTQxYzk4NGVjYjhmYWJiM2M2ZmJiXzY3_8e538a2d-6e51-47b8-b5e9-70e23d677df5">2,751</ix:nonFraction> and&#160;$<ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNS0wLTEtMS02NDU1NS90ZXh0cmVnaW9uOjkzNWE3Yjg2MjdjYTQxYzk4NGVjYjhmYWJiM2M2ZmJiXzc0_f7c7a713-682d-4d77-96d5-ee9e7b3f5af4">2,210</ix:nonFraction> at September&#160;30, 2022 and December&#160;31, 2021, 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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNS0xLTEtMS02NDU1NQ_94f5b642-a20e-486a-b87b-0822f318e17c">6,821</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNS0zLTEtMS02NDU1NQ_4f135bb4-623d-4b04-947f-39fb5275360a">5,308</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 25pt;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:120%">Inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNi0xLTEtMS02NDU1NQ_a5e8cc34-0c49-42c7-9676-ee48bb9d3f98">323</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNi0zLTEtMS02NDU1NQ_c5904e87-e9c4-4fb6-8b6b-4e8d0a1d5c5e">246</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 25pt;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:120%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNy0xLTEtMS02NDU1NQ_1fd042fb-c87d-4697-9d0c-4bab253d0cfe">10,658</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNy0zLTEtMS02NDU1NQ_a80329d3-cd43-4691-a798-bfa081347309">13,475</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 13pt;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:120%">Total current assets before funds held for clients</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="asur:AssetsBeforeFundsHeldForClientsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfOC0xLTEtMS02NDU1NQ_b84360fc-0df6-4783-8ce3-4324dc1eadb8">28,687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="asur:AssetsBeforeFundsHeldForClientsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfOC0zLTEtMS02NDU1NQ_63918e43-a082-4310-852d-4c6de50fed73">32,456</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;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:120%">Funds held for clients</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:FundsHeldForClients" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfOS0xLTEtMS02NDU1NQ_cdb03ae1-0ecd-43db-aa73-df4463f9c207">181,969</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:FundsHeldForClients" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfOS0zLTEtMS02NDU1NQ_79a4eaf0-88bd-40e2-9724-b1574835d160">217,273</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 13pt;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:120%">Total current assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMTAtMS0xLTEtNjQ1NTU_9f6174e9-b633-4a57-84de-aa158bb784c8">210,656</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMTAtMy0xLTEtNjQ1NTU_bff2fc98-936c-4ed9-ae2e-79870a491050">249,729</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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:120%">Property and equipment, net</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMTEtMS0xLTEtNjQ1NTU_2d84fc77-7a51-467e-87dd-240d5ed6e491">11,364</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMTEtMy0xLTEtNjQ1NTU_19dee2a3-a32e-472f-a881-c688461aeab9">8,945</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 13pt;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:120%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMTItMS0xLTEtNjQ1NTU_14060d90-fc9d-4fd3-a057-5b53735aed3e">86,011</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMTItMy0xLTEtNjQ1NTU_43a048d2-26b8-4450-9602-9076e1e9dbff">86,011</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 13pt;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:120%">Intangible assets, 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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMTMtMS0xLTEtNjQ1NTU_ba3bdd3f-7369-41bc-a739-6934aba4e0e8">70,238</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMTMtMy0xLTEtNjQ1NTU_57d21eb7-a514-48d2-8972-20e7dbee156d">78,573</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 13pt;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:120%">Operating lease assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMTQtMS0xLTEtNjQ1NTU_4051962f-1dbc-4881-8369-3caa78a20c02">7,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMTQtMy0xLTEtNjQ1NTU_d15bd08a-551c-451d-a1a4-0c737507e113">5,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 2px 13pt;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:120%">Other assets, 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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMTUtMS0xLTEtNjQ1NTU_95fcfd3c-050c-4685-aac8-1f8017d4a4d0">4,886</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMTUtMy0xLTEtNjQ1NTU_04e79bc4-d8b7-41d5-98c7-594dd339ebff">4,136</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:8pt;font-weight:400;line-height:120%">Total 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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMTYtMS0xLTEtNjQ1NTU_09cf482a-f6d6-4602-8bed-2415cecdb022">391,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 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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMTYtMy0xLTEtNjQ1NTU_1b877a64-59c6-4c08-8cb7-4b3026196166">433,142</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:8pt;font-weight:700;line-height:120%">LIABILITIES AND STOCKHOLDERS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8217;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> EQUITY</span></div></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 2px 13pt;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:120%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;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:120%">Current portion of notes payable</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:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:NotesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMTktMS0xLTEtNjQ1NTU_2298df5f-a488-4d4e-aeed-ee302295cb74">3,064</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:NotesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMTktMy0xLTEtNjQ1NTU_9c58cd8a-6df1-4853-a493-51c9f32d93ca">1,907</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 25pt;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:120%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMjAtMS0xLTEtNjQ1NTU_a48dcd27-3af8-4271-be85-216636d0954e">1,322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMjAtMy0xLTEtNjQ1NTU_1d6ccc9a-0bf0-4081-95e6-ce58f588f736">565</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 25pt;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:120%">Accrued compensation and 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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMjEtMS0xLTEtNjQ1NTU_84f3f71c-71ed-4c1f-8887-02fdb753ab2c">4,179</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMjEtMy0xLTEtNjQ1NTU_540b6e8d-f54b-488f-a39d-35f8d1002328">3,568</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 25pt;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:120%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMjItMS0xLTEtNjQ1NTU_e92177eb-618c-4ece-b242-26017db8b7e2">1,686</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMjItMy0xLTEtNjQ1NTU_81233c9d-9529-44a1-9d84-aed0c13cc021">1,551</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 25pt;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:120%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMjMtMS0xLTEtNjQ1NTU_13785992-8d0d-4c66-a519-79537541cab7">4,137</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMjMtMy0xLTEtNjQ1NTU_f0cc58cd-3af7-4680-9e32-f25726c85463">2,333</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 25pt;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:120%">Contingent purchase 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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMjQtMS0xLTEtNjQ1NTU_a6230fe7-4949-447c-ae5c-788b46936c8d">2,299</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMjQtMy0xLTEtNjQ1NTU_261df5e0-f0d5-46ca-8f69-27cb65380d49">1,905</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 25pt;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:120%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMjUtMS0xLTEtNjQ1NTU_c2d1d865-25b9-4554-98d2-331b14f5d46c">4,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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMjUtMy0xLTEtNjQ1NTU_920f778f-6748-46a0-9307-8932649c27d6">3,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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:120%">Total current liabilities before client fund 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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="asur:LiablitiesBeforeClientFundObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMjYtMS0xLTEtNjQ1NTU_f308ab1f-af2c-4e5b-a264-88afaa011df1">20,860</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="asur:LiablitiesBeforeClientFundObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMjYtMy0xLTEtNjQ1NTU_6649cbbb-3b31-43c1-890c-497ac45b051a">15,579</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;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:120%">Client fund obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="asur:ClientFundObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMjctMS0xLTEtNjQ1NTU_5fbbe0c5-360d-4cf1-b92c-98e92e61c7f7">184,617</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="asur:ClientFundObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMjctMy0xLTEtNjQ1NTU_b6604b50-e2e0-4ee0-aee8-3b17fd2c56d6">217,144</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 13pt;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:120%">Total 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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMjgtMS0xLTEtNjQ1NTU_a611b352-39a6-49f3-b52d-c5caca581c48">205,477</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMjgtMy0xLTEtNjQ1NTU_659c216f-da3c-465e-86d2-bc86146622a4">232,723</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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:120%">Long-term liabilities:</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 25pt;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:120%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzAtMS0xLTEtNjQ1NTU_fbbc16c9-13f4-49ba-b238-46ba09cfd68e">252</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzAtMy0xLTEtNjQ1NTU_93235e74-aa2f-4820-9ee2-0f933e3d1dea">36</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 25pt;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:120%">Deferred tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzEtMS0xLTEtNjQ1NTU_3a2f396a-908c-4e51-96bd-2e0d94642fb6">1,758</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzEtMy0xLTEtNjQ1NTU_841bf7e7-6c3a-4859-9675-755078b441e2">1,595</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 25pt;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:120%">Notes payable, net of current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:LongTermNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzItMS0xLTEtNjQ1NTU_52b54161-9353-445d-a8ac-711c772930af">31,367</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:LongTermNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzItMy0xLTEtNjQ1NTU_2c762254-fda2-4160-8921-055108737bf1">33,120</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 25pt;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:120%">Operating lease liabilities, noncurrent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzMtMS0xLTEtNjQ1NTU_2dbaec99-da3b-42fa-8638-3ab90c1760d7">6,908</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzMtMy0xLTEtNjQ1NTU_f0a7d0c1-9405-4fc6-8d17-25eb41937347">4,746</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 25pt;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:120%">Contingent purchase 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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzQtMS0xLTEtNjQ1NTU_3dfba652-4356-480a-affc-50b02dfae416">670</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzQtMy0xLTEtNjQ1NTU_0ad7fce6-25aa-4b80-b73c-731d929c7d7d">2,424</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 25pt;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:120%">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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzUtMS0xLTEtNjQ1NTU_3a304791-1741-4ddc-af9c-0b47169c4edd">130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzUtMy0xLTEtNjQ1NTU_cc29a82f-9629-4a80-aaa4-d782e05e2b8d">258</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 13pt;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:120%">Total long-term 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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzYtMS0xLTEtNjQ1NTU_648ef772-511e-492a-b80f-3e4aaf5473af">41,085</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzYtMy0xLTEtNjQ1NTU_3fe128f9-2a01-49bf-bad2-0a3abffcc8a1">42,179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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:120%">Total liabilities</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzctMS0xLTEtNjQ1NTU_7446b4aa-cdbc-4b08-84d6-3c21649b7ef4">246,562</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzctMy0xLTEtNjQ1NTU_5e76eb2b-beee-4525-9c05-b4de43c88d8b">274,902</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 13pt;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:120%">Stockholders&#8217; equity:</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;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="2" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzktMC0xLTEtNjQ1NTUvdGV4dHJlZ2lvbjo3ZTYzZDdhYjk0NDI0MWIxOGQ5MzgxMTMwYzRmZTI4ZF8yMQ_9248d7f7-3abd-4d6a-a46d-75c81d9adf71"><ix:nonFraction unitRef="usdPerShare" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="2" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzktMC0xLTEtNjQ1NTUvdGV4dHJlZ2lvbjo3ZTYzZDdhYjk0NDI0MWIxOGQ5MzgxMTMwYzRmZTI4ZF8yMQ_dd62cd6a-7668-41d7-9816-35883f000c68">0.01</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzktMC0xLTEtNjQ1NTUvdGV4dHJlZ2lvbjo3ZTYzZDdhYjk0NDI0MWIxOGQ5MzgxMTMwYzRmZTI4ZF8zNQ_18c36cfb-d916-4af3-836e-fd88b4dc5812"><ix:nonFraction unitRef="shares" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzktMC0xLTEtNjQ1NTUvdGV4dHJlZ2lvbjo3ZTYzZDdhYjk0NDI0MWIxOGQ5MzgxMTMwYzRmZTI4ZF8zNQ_83d3d9e7-fd73-4766-a692-6302d5b32496">1,500</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzktMC0xLTEtNjQ1NTUvdGV4dHJlZ2lvbjo3ZTYzZDdhYjk0NDI0MWIxOGQ5MzgxMTMwYzRmZTI4ZF81Nw_00ec8551-df95-4108-8eda-371102bb5540"><ix:nonFraction unitRef="shares" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzktMC0xLTEtNjQ1NTUvdGV4dHJlZ2lvbjo3ZTYzZDdhYjk0NDI0MWIxOGQ5MzgxMTMwYzRmZTI4ZF81Nw_07df1a91-f000-4942-b72d-c9d586908233"><ix:nonFraction unitRef="shares" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzktMC0xLTEtNjQ1NTUvdGV4dHJlZ2lvbjo3ZTYzZDdhYjk0NDI0MWIxOGQ5MzgxMTMwYzRmZTI4ZF81Nw_7153140a-b8e3-4f27-8538-1c8bd468fb28"><ix:nonFraction unitRef="shares" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzktMC0xLTEtNjQ1NTUvdGV4dHJlZ2lvbjo3ZTYzZDdhYjk0NDI0MWIxOGQ5MzgxMTMwYzRmZTI4ZF81Nw_aad9352e-51a8-4fa7-a14d-f2e7d0355b87">none</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> issued or outstanding</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzktMS0xLTEtNjQ1NTU_b6c3d7de-ac7a-41a0-882b-1d8c07292bed">&#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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzktMy0xLTEtNjQ1NTU_182201c5-023d-48fe-bad8-abae9d1986af">&#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:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDAtMC0xLTEtNjQ1NTUvdGV4dHJlZ2lvbjo4MGI0ZDhiNWMzYWM0ZjY5ODc2NmVhYmU1OWY2OTIwNV8xOA_ca40187c-0122-4ed1-b3c1-3244f3947cd4"><ix:nonFraction unitRef="usdPerShare" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDAtMC0xLTEtNjQ1NTUvdGV4dHJlZ2lvbjo4MGI0ZDhiNWMzYWM0ZjY5ODc2NmVhYmU1OWY2OTIwNV8xOA_f1862826-a381-4e2c-8837-2292cd4c7e2b">0.01</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDAtMC0xLTEtNjQ1NTUvdGV4dHJlZ2lvbjo4MGI0ZDhiNWMzYWM0ZjY5ODc2NmVhYmU1OWY2OTIwNV8zMg_b41078b8-4999-4525-aaad-ed534af69303"><ix:nonFraction unitRef="shares" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDAtMC0xLTEtNjQ1NTUvdGV4dHJlZ2lvbjo4MGI0ZDhiNWMzYWM0ZjY5ODc2NmVhYmU1OWY2OTIwNV8zMg_f86fed00-c426-421b-915b-fec52be5299c">44,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDAtMC0xLTEtNjQ1NTUvdGV4dHJlZ2lvbjo4MGI0ZDhiNWMzYWM0ZjY5ODc2NmVhYmU1OWY2OTIwNV81NA_0a783e6a-254c-4685-8bd2-3e36422d39be">20,544</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDAtMC0xLTEtNjQ1NTUvdGV4dHJlZ2lvbjo4MGI0ZDhiNWMzYWM0ZjY5ODc2NmVhYmU1OWY2OTIwNV82MQ_d030c591-2bf9-488c-9d73-bd18f852690a">20,412</ix:nonFraction> shares issued, <ix:nonFraction unitRef="shares" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDAtMC0xLTEtNjQ1NTUvdGV4dHJlZ2lvbjo4MGI0ZDhiNWMzYWM0ZjY5ODc2NmVhYmU1OWY2OTIwNV83OQ_0f2129ff-4b42-48b0-8210-ce9a2154092b">20,160</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDAtMC0xLTEtNjQ1NTUvdGV4dHJlZ2lvbjo4MGI0ZDhiNWMzYWM0ZjY5ODc2NmVhYmU1OWY2OTIwNV84Ng_4216f9ad-0af1-406e-a15f-b2a6ee674092">20,028</ix:nonFraction> shares outstanding at September&#160;30, 2022 and December&#160;31, 2021, 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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:CommonStockValueOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDAtMS0xLTEtNjQ1NTU_c88170c7-66af-49a5-9845-a6527a2d00e8">205</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:CommonStockValueOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDAtMy0xLTEtNjQ1NTU_b4904de2-18da-4754-a85d-e89b52feb5ca">204</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:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Treasury stock at cost, <ix:nonFraction unitRef="shares" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:TreasuryStockShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDEtMC0xLTEtNjQ1NTUvdGV4dHJlZ2lvbjo2NGY3ODA5NTAxOGI0Yzg3ODRlMzk1NDQ0NWUxOGY5N18yOA_0a41b16e-6151-4d9d-b566-39863c3f049d"><ix:nonFraction unitRef="shares" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:TreasuryStockShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDEtMC0xLTEtNjQ1NTUvdGV4dHJlZ2lvbjo2NGY3ODA5NTAxOGI0Yzg3ODRlMzk1NDQ0NWUxOGY5N18yOA_b1ddc880-b94d-4b7f-b3a8-292ab50adbbd">384</ix:nonFraction></ix:nonFraction> shares at September&#160;30, 2022 and December&#160;31, 2021</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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDEtMS0xLTEtNjQ1NTU_788c8e41-5efd-4c24-8380-a0634a00c529">5,017</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDEtMy0xLTEtNjQ1NTU_972c3a32-eeff-4ff4-aa37-6abb27553ecf">5,017</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 25pt;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:120%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDItMS0xLTEtNjQ1NTU_0a8c7bf9-a63d-4b8b-a3b7-93f3d906c86e">432,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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDItMy0xLTEtNjQ1NTU_5f9bbf2b-799d-40e1-9949-33cce88e18f8">429,912</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;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:120%">Accumulated deficit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDMtMS0xLTEtNjQ1NTU_ed1b9e40-737e-484f-89ac-c3fec34e4a2e">280,170</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDMtMy0xLTEtNjQ1NTU_bea7f39e-db1f-40e4-9be9-86921a888013">266,760</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 25pt;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:120%">Accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDQtMS0xLTEtNjQ1NTU_c1252e37-6205-4e86-bdf9-eaecc92d93b4">2,901</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDQtMy0xLTEtNjQ1NTU_8b5ff758-659a-480e-a46f-69c25ded94fb">99</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 13pt;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:120%">Total stockholders&#8217; equity</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDUtMS0xLTEtNjQ1NTU_a378f01c-71eb-481d-b275-4eafc938c780">144,562</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDUtMy0xLTEtNjQ1NTU_b8ac5bdf-fd98-4a82-9b45-b1d8c9ebadef">158,240</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:8pt;font-weight:400;line-height:120%">Total liabilities and stockholders&#8217; equity</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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDYtMS0xLTEtNjQ1NTU_5f108b71-5bd0-4e6b-bc04-bdf84627db99">391,124</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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDYtMy0xLTEtNjQ1NTU_8fbe70ae-a402-474d-b6a9-a9a1ecb8e432">433,142</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"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div></div></div><div id="i5f9d4cbb06374e74ac7de8d2d512839a_19"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASURE SOFTWARE, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(in thousands, except per share amounts)</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:46.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.545%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.545%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.545%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.548%"></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:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nine Months Ended<br/>September 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:10pt;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-bottom:1pt solid #000;border-top:1pt solid #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:700;line-height:120%">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:10pt;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-bottom:1pt solid #000;border-top:1pt solid #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:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #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:700;line-height:120%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #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:700;line-height:120%">(unaudited)</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:120%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Recurring</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="ia259bd229db742259e5bd02875b4fe0b_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfNC0xLTEtMS02NDU1NQ_b7ce69e4-36cc-4f70-a38b-fcb5f2118623">19,959</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i0b6c965f10024b549c4ae1d72afe88dd_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfNC0zLTEtMS02NDU1NQ_2c1c648b-2cec-4d0a-a89c-0fc1b2844078">16,374</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i859094ba09a54b2880f42328552a4294_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfNC01LTEtMS02NDU1NQ_47a2da01-3804-45f3-bdd8-cc281aa90f86">61,977</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib44865302fc44ec7b5682531c6f48116_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfNC03LTEtMS02NDU1NQ_32174b85-0959-4b3c-b61b-02228297897b">51,688</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%">Professional services, hardware and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90333d6d7b5248c4ac1c53251766989f_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfNS0xLTEtMS02NDU1NQ_6fc86428-8d12-495d-b872-817132020d82">1,944</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15fdc97825f644f68eaebc7132d69a87_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfNS0zLTEtMS02NDU1NQ_03c4cea7-7944-4c8a-93c2-1e04f9ae9aca">1,607</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdf1f9c13eb84e3b9413afe0c81f60d2_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfNS01LTEtMS02NDU1NQ_e9548f92-548f-4273-b24f-cb239ca5ae98">4,559</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iace3683592cf4a63bc1c4142bc124b9d_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfNS03LTEtMS02NDU1NQ_46c9226c-9c89-4756-9f74-0cfa776f3483">3,263</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:120%">Total revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfNi0xLTEtMS02NDU1NQ_d65fcf3d-15b3-4b2a-aed4-aba143197c3b">21,903</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfNi0zLTEtMS02NDU1NQ_ad22dc06-9fd0-4653-87bf-f0ba297bb5a8">17,981</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:120%"><ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfNi01LTEtMS02NDU1NQ_c124f372-c133-431e-91b5-3d1084088681">66,536</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:120%"><ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfNi03LTEtMS02NDU1NQ_f82f73f9-7759-422a-b1f4-0aa7101e94d8">54,951</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:120%">Cost of Sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfNy0xLTEtMS02NDU1NQ_91e0350e-6cb8-4d4c-9ebf-545b476f95e8">8,256</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfNy0zLTEtMS02NDU1NQ_630bfad0-2a67-4461-a2eb-050d0059e005">7,113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfNy01LTEtMS02NDU1NQ_7f778a09-551c-47e9-b906-b8f326fe17f5">25,164</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfNy03LTEtMS02NDU1NQ_577f0708-53ff-4616-a8ef-924720980b62">21,646</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 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfOC0xLTEtMS02NDU1NQ_ae1624ee-08a2-4d6d-a987-3564b2046504">13,647</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfOC0zLTEtMS02NDU1NQ_0d16b53c-55f7-4284-b647-9cfd588583c4">10,868</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:120%"><ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfOC01LTEtMS02NDU1NQ_97fa245b-b463-4849-83ab-e107ae68bc11">41,372</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:120%"><ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfOC03LTEtMS02NDU1NQ_065b872d-89cc-40ae-bc26-50eef5382e92">33,305</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:120%">Operating expenses:</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 #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%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTAtMS0xLTEtNjQ1NTU_4af7baf3-0f49-424a-8e5f-3e1a7e4fa531">4,752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTAtMy0xLTEtNjQ1NTU_fd47ef90-1646-45a6-af02-1e86d8f3db95">3,897</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTAtNS0xLTEtNjQ1NTU_39d64789-68e6-4068-9649-a59f4d326017">14,238</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTAtNy0xLTEtNjQ1NTU_8ae942c6-b969-46f4-a8c1-b06dc18fd2f8">11,130</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%">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="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTEtMS0xLTEtNjQ1NTU_a3e119d9-2fd2-47a1-8fc4-18c297bb29b7">8,023</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTEtMy0xLTEtNjQ1NTU_e9f8b935-fcb0-461d-93e9-f511cca3471f">7,005</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTEtNS0xLTEtNjQ1NTU_07a1c5ee-9a7c-471a-9aa0-701ecf682689">24,204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTEtNy0xLTEtNjQ1NTU_144347c6-5a4e-4289-a948-75ef17268e6b">20,324</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%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTItMS0xLTEtNjQ1NTU_32268f60-d635-473a-9b0d-822b067f3328">1,230</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTItMy0xLTEtNjQ1NTU_212405e1-f437-4c28-97ed-5ccbd32ce04a">1,505</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTItNS0xLTEtNjQ1NTU_534d8f0e-342b-439b-a6b3-8a38ad88fd21">4,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:120%"><ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTItNy0xLTEtNjQ1NTU_b6d21dc3-00e3-4f3a-b0f9-d77b8d17590b">3,972</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 of intangible 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="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTMtMS0xLTEtNjQ1NTU_5c6577a9-c774-400a-ad4d-0f3fa66f3138">3,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTMtMy0xLTEtNjQ1NTU_436fa40b-9bd1-4127-a9aa-71049988a647">2,534</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTMtNS0xLTEtNjQ1NTU_ebd12e90-2650-432a-98da-ad9e69ba9ded">10,134</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTMtNy0xLTEtNjQ1NTU_16bdba24-a083-4679-9c35-9fb424354cb6">7,590</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:120%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTQtMS0xLTEtNjQ1NTU_ca0f59bf-5383-4f6c-a33a-85b9420cf774">17,355</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTQtMy0xLTEtNjQ1NTU_c97fdb3b-6c2c-4fe8-8236-843891c134e1">14,941</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:120%"><ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTQtNS0xLTEtNjQ1NTU_e088b88a-c348-4050-ac60-54e4abe236e5">53,099</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:120%"><ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTQtNy0xLTEtNjQ1NTU_ad82e2fc-e62a-4bee-8118-ad069ab5a7d6">43,016</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:120%">Loss from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTUtMS0xLTEtNjQ1NTU_6fbc48a3-2553-4808-99dd-b4f938ff75c8">3,708</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="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTUtMy0xLTEtNjQ1NTU_4438a3ef-64d1-455f-b391-d84d2f0d5ccb">4,073</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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTUtNS0xLTEtNjQ1NTU_558bd929-72fa-40c4-8282-81f103fd90fb">11,727</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTUtNy0xLTEtNjQ1NTU_e28ed96f-daa4-4ecc-8348-d62c746a8db2">9,711</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">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%">(<ix:nonFraction unitRef="usd" contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTYtMS0xLTEtNjQ1NTU_d57a2076-ebbb-4a77-a94f-19c3ceaf82d7">1,122</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="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTYtMy0xLTEtNjQ1NTU_8224a47d-9ab1-469c-8c49-a410d369f2a4">530</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTYtNS0xLTEtNjQ1NTU_631632cd-d4ee-4d14-b898-bb4b699f0c6b">3,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:120%">(<ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTYtNy0xLTEtNjQ1NTU_9e51a888-9f6c-4fc3-aa10-ad08b5c9be9e">977</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%">(Loss) gain on extinguishment of 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="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTctMS0xLTEtNjQ2OTQ_bab03a6b-57d5-453d-be94-66f5de236067">&#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="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTctMy0xLTEtNjQ2OTQ_82231c6d-cbb6-4f39-bab2-a6abacb122a5">342</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="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTctNS0xLTEtNjQ2OTQ_377fc370-cf0c-4c06-abc2-ca9d814c4fc0">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="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTctNy0xLTEtNjQ2OTQ_d961aa99-d441-4d83-96c4-edc847e17c04">8,312</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%">Employee retention tax credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="-3" name="us-gaap:OtherIncome" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTgtMS0xLTEtNjQ2OTQ_8a81e61c-7eff-46b3-b6a0-a96988555148">&#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="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" name="us-gaap:OtherIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTgtMy0xLTEtNjQ2OTQ_50e78aaa-a761-4983-ab02-2aaf8deb8cc1">10,533</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:OtherIncome" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTgtNS0xLTEtNjQ2OTQ_5a0421a4-b6fb-4786-a6a1-2ff2a0da5c31">&#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="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:OtherIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTgtNy0xLTEtNjQ2OTQ_152cf027-43ab-49db-925b-7a3bc5a4281d">10,533</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%">Other income, 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="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="-3" name="us-gaap:OtherOperatingIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTctMS0xLTEtNjQ1NTU_fa1d38a0-1ad9-48db-8ba4-b13d779e4b1a">399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" name="us-gaap:OtherOperatingIncomeExpenseNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTctMy0xLTEtNjQ1NTU_32330f6e-ac94-4f8b-b1c4-a74d4591111f">&#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="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:OtherOperatingIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTctNS0xLTEtNjQ1NTU_05c9d9f3-2dbc-48d8-b004-6c4b30041a82">1,349</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:OtherOperatingIncomeExpenseNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTctNy0xLTEtNjQ1NTU_01b6b59f-d025-40d0-8f94-15032cd441a5">&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Loss) Income from operations before income taxes</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="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTgtMS0xLTEtNjQ1NTU_e308a7cf-2b83-408f-9e8c-b478d623c3ca">4,431</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="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTgtMy0xLTEtNjQ1NTU_5e133ea4-fc31-477c-979a-391ad82a3cb2">5,588</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTgtNS0xLTEtNjQ1NTU_06f1a9b2-0876-4d42-848a-d9273189fe12">13,204</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:120%"><ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTgtNy0xLTEtNjQ1NTU_6719fcae-53a2-46ae-9b5a-a43f5ea83bef">8,157</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Income 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="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTktMS0xLTEtNjQ1NTU_298acaf2-9696-41c7-a473-72e1fe048035">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="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTktMy0xLTEtNjQ1NTU_ae701a80-bcb5-4905-9f56-f6512640096e">260</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTktNS0xLTEtNjQ1NTU_be6543a1-c9b8-401a-91ff-b9fb75585bec">206</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTktNy0xLTEtNjQ1NTU_6e72af78-8080-4fce-abe9-b9b848ff211c">663</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:120%">Net (loss) income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjAtMS0xLTEtNjQ1NTU_4f9593d7-4fbc-48b1-a28e-40adccd2eb6d">4,533</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="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjAtMy0xLTEtNjQ1NTU_9d48e902-80fe-45e8-b528-cb58be3e8bde">5,328</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjAtNS0xLTEtNjQ1NTU_0fbc43c9-ac4c-4067-8b07-bb3670f9ae31">13,410</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:120%"><ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjAtNy0xLTEtNjQ1NTU_de8fb428-0dad-4d2e-8e43-fee5ede60901">7,494</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:120%">Other comprehensive loss:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrealized loss on marketable securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjItMS0xLTEtNjQ1NTU_40204046-7320-4cb6-a3a6-273ba9f1506e">1,243</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="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjItMy0xLTEtNjQ1NTU_057b1257-b66f-4d19-8738-1687808ce4a2">79</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjItNS0xLTEtNjQ1NTU_64c3fdb9-8b6d-4e86-9b81-0e1c460aa0a6">2,802</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjItNy0xLTEtNjQ1NTU_a8dc4958-b8f1-425c-b77c-87e13959053b">287</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:120%">Comprehensive (loss) income</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="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjMtMS0xLTEtNjQ1NTU_79e5bd27-e8c4-4237-8017-7f2e59ca3989">5,776</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="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjMtMy0xLTEtNjQ1NTU_058e8e2e-247f-42bb-b612-98e7ee00932f">5,249</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">(<ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjMtNS0xLTEtNjQ1NTU_73e00140-8742-4f5f-927a-72f7e7ce2f90">16,212</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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjMtNy0xLTEtNjQ1NTU_9f7d61d5-abf8-4dba-bfd8-5999e7457f25">7,207</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:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted (loss) earnings per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Basic</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="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjYtMS0xLTEtNjQ1NTU_73d83a61-87fc-451b-922e-e120f720c4c5">0.22</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjYtMy0xLTEtNjQ1NTU_0b14d8a5-1a10-448e-b31f-f11708f0e22a">0.28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjYtNS0xLTEtNjQ1NTU_e0a43333-f8bf-4e8f-97f1-1bb06b80cad0">0.67</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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjYtNy0xLTEtNjQ1NTU_eaedc5ea-9210-4577-9c96-80e00f2ff560">0.39</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%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjctMS0xLTEtNjQ1NTU_c2b63e1f-e28c-4fd1-93c2-5f0a297139f8">0.22</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="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjctMy0xLTEtNjQ1NTU_dd4097a0-df29-4b1a-b98a-7f6e563ba126">0.28</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</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:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjctNS0xLTEtNjQ1NTU_7380eade-25c5-4661-93ec-eefeb6337bc6">0.67</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:120%">$</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:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjctNy0xLTEtNjQ1NTU_fe4104f9-427c-4396-a671-08a28c3a8024">0.39</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height: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;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average basic and diluted shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMzAtMS0xLTEtNjQ1NTU_ac537004-3be1-4d70-a5f9-fdccb9a72f43">20,219</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMzAtMy0xLTEtNjQ1NTU_3966b09a-a75e-44f6-b7b1-0ad421b095f8">19,182</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMzAtNS0xLTEtNjQ1NTU_9a9d3d7b-91dc-49eb-8791-b7e1596dbcc4">20,092</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMzAtNy0xLTEtNjQ1NTU_94ed16ba-9cb4-4f23-9033-2f9674c6c9a1">19,083</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%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMzEtMS0xLTEtNjQ1NTU_b096545b-c3d3-40e5-b20b-b5b6a3f1a52a">20,219</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMzEtMy0xLTEtNjQ1NTU_d92c8f71-78ab-45af-8fc5-8cc093bc23e3">19,330</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMzEtNS0xLTEtNjQ1NTU_d2f90872-3184-4970-bc13-958b7ebc7654">20,092</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMzEtNy0xLTEtNjQ1NTU_acb2391a-5dda-40d5-961c-7dec78932589">19,243</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"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i5f9d4cbb06374e74ac7de8d2d512839a_22"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASURE SOFTWARE, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(in thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(unaudited)</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:31.367%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.722%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.318%"></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:10pt;font-weight:700;line-height:120%">Common Stock Outstanding</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:10pt;font-weight:700;line-height:120%">Common Stock 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:10pt;font-weight:700;line-height:120%">Treasury 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:10pt;font-weight:700;line-height:120%">Additional Paid-in Capital</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:10pt;font-weight:700;line-height:120%">Accumulated Deficit</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:10pt;font-weight:700;line-height:120%">Other Comprehensive Income (Loss)</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:10pt;font-weight:700;line-height:120%">Total Stockholders&#8217; 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:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic11e6cafdcfb48c89f154213384ba47f_I20211231" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMS0xLTEtMS02NDU1NQ_948361a4-f0a0-4013-a3cf-8fc54210ea27">20,028</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="ic11e6cafdcfb48c89f154213384ba47f_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMS0zLTEtMS02NDU1NQ_fa7a2896-ccb1-42db-a4eb-49876ebb5452">204</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="i912b33dd76874c1482daef7326451bab_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMS01LTEtMS02NDU1NQ_141077f7-35b9-4fc5-8c5f-a63a88b64b9d">5,017</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="i4f9e9b13985240588661daca7f203c39_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMS03LTEtMS02NDU1NQ_793a89e7-d5c4-44b9-bc95-8f286d05441b">429,912</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="ide069566afcf425695a7026106af5b36_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMS05LTEtMS02NDU1NQ_bf36dddb-3358-4785-813f-d89479417b03">266,760</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="ia9347545b6814251a9042130d971f078_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMS0xMS0xLTEtNjQ1NTU_43a0f8b3-6a29-446a-a9db-06b5050616cd">99</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="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMS0xMy0xLTEtNjQ1NTU_19da553a-64c1-4615-8d64-d8f77c10dbf5">158,240</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock issued upon option exercise and vesting of restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i97b830521f214eb7a041e36aa072e4c5_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMi0xLTEtMS02NDU1NQ_30dcdbed-06c8-40f8-8937-feef680a3b6f">43</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97b830521f214eb7a041e36aa072e4c5_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMi0zLTEtMS02NDU1NQ_9bb65a40-60fb-413b-8262-f44b6f371869">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1fc30193598e44c1bde46326ceb1395a_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMi0xMy0xLTEtNjQ1NTU_225e45c8-4d0f-40a4-9111-714ba1b95943">1</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3686b683b4f04d7c98d1cf3ecc6ff30f_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMy03LTEtMS02NDU1NQ_c5271f93-d116-4dde-8e4b-719c652cb5f8">729</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1fc30193598e44c1bde46326ceb1395a_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMy0xMy0xLTEtNjQ1NTU_ec67b4d6-aafd-4902-8d0d-71246d880038">729</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i991e8af2b6a84ebaa0c0c3a84f7e19f8_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfNC05LTEtMS02NDU1NQ_90cfa2b5-71ec-4ed9-8705-c5f9047509c5">3,017</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1fc30193598e44c1bde46326ceb1395a_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfNC0xMy0xLTEtNjQ1NTU_3fe8c2b5-5adb-4a83-93c8-3b963b69317f">3,017</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i76a7c34fe4f04629ac731cdf49e15367_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfNS0xMS0xLTEtNjQ1NTU_996015af-a025-4957-9a48-7bf7a37c4877">1,063</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="i1fc30193598e44c1bde46326ceb1395a_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfNS0xMy0xLTEtNjQ1NTU_1a07bbfa-3974-4fdb-a87e-df9922258f74">1,063</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 at March 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ib85b3c4e3ca5407f9f5d23f335cbc684_I20220331" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfNi0xLTEtMS02NDU1NQ_82c02e14-cd17-4470-b54d-7d52892ef69c">20,071</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib85b3c4e3ca5407f9f5d23f335cbc684_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfNi0zLTEtMS02NDU1NQ_61beb9c3-6bc3-4d61-ab53-6904b959847f">205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f02ab4483904e2d8ad00b0648524c36_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfNi01LTEtMS02NDU1NQ_89baa4e8-c02a-45b5-a7f7-b75dad84fcdb">5,017</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f739886a2341ba9049df5a6cdec465_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfNi03LTEtMS02NDU1NQ_20905163-11d6-4ac1-adbd-0816239f255a">430,641</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i335aac7b2b8e4703af64cfdde86bb746_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfNi05LTEtMS02NDU1NQ_9594a8e5-f1ed-4d7c-87c0-50e26bf2618a">269,777</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7ed5ba398b4d4017aa356edcd95d3309_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfNi0xMS0xLTEtNjQ1NTU_1ec37511-a2b8-449f-8ec4-06b933f8d25a">1,162</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idfd00ee20a1544189805bd07268648b6_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfNi0xMy0xLTEtNjQ1NTU_44513a15-b60c-480c-a9a8-3184931182d4">154,890</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock issued upon option exercise and vesting of restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie938e2ffaf1046409560ff8bea508474_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfOC0xLTEtMS02NDU1NQ_d360ae21-93d8-470a-9fed-cd306a900e30">33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock issued, ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i3b0fc5eb310a4ae698d0e77302d58001_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfOS0xLTEtMS02NDU1NQ_46339d3f-8306-46ce-854d-dd53130e7102">38</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i799c88de4db84679aa6a877adef45134_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfOS03LTEtMS02NDU1NQ_c0acc1fc-ad62-4f7d-8227-4a62bac67aa9">192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b0fc5eb310a4ae698d0e77302d58001_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfOS0xMy0xLTEtNjQ1NTU_e1dfd0fa-58ab-4208-80e4-aa55f06916dd">192</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i799c88de4db84679aa6a877adef45134_D20220401-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMTAtNy0xLTEtNjQ1NTU_f5ba4620-0cd3-4d17-9238-b6abe4fe05c2">814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b0fc5eb310a4ae698d0e77302d58001_D20220401-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMTAtMTMtMS0xLTY0NTU1_ea3f7ee7-4581-4664-b5af-0cb73dd4b461">814</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i62cba2b88f744c799c69ff1d9e7010b2_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMTItOS0xLTEtNjQ1NTU_f20c7185-74ec-4777-871e-a723003b81c2">5,860</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b0fc5eb310a4ae698d0e77302d58001_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMTItMTMtMS0xLTY0NTU1_ccb05f54-620f-45cc-bad1-3ed77a789e2d">5,860</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1ff225efea3f49e78005e57bc8310105_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMTMtMTEtMS0xLTY0NTU1_62926b1f-6fbe-42ee-9201-488d8fd947e9">496</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="i3b0fc5eb310a4ae698d0e77302d58001_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMTMtMTMtMS0xLTY0NTU1_f8a6838b-bd8c-46d6-a56d-9a9b41a081bd">496</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 at June 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ieeb9f6ce25d7419381e6bf8c80c616b2_I20220630" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMTQtMS0xLTEtNjQ1NTU_9157d09b-2870-4a79-aa78-1b53551a02f9">20,142</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="ieeb9f6ce25d7419381e6bf8c80c616b2_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMTQtMy0xLTEtNjQ1NTU_edead22b-3322-4ecd-8c2c-0042f8d69982">205</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="i3d1b30bf5bc44fdab754f05975566ff9_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMTQtNS0xLTEtNjQ1NTU_8e5fcc71-c40c-4479-b783-8d37ed571e9a">5,017</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="id98da3630d5d40088fe91b68a3753d99_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMTQtNy0xLTEtNjQ1NTU_e30b1cbb-5de5-46c1-b314-63d74e9dddd4">431,647</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="i435f43c942c34e14b4446a14c47d26ab_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMTQtOS0xLTEtNjQ1NTU_415a7d50-e1ab-40f6-b872-4e2463d59bdd">275,637</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="i1e38092cf9244a37a1e86e9c49f50014_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMTQtMTEtMS0xLTY0NTU1_30ffddf1-d546-4f68-affd-9eaaa334f758">1,658</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="ied10c7db82ad476a8eda4cd139308411_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMTQtMTMtMS0xLTY0NTU1_4420c1bf-91e7-4515-a570-c999a98585dc">149,540</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:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock issued upon option exercise and vesting of restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ia54b86fc504f4764aefd024376c17980_D20220701-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMTYtMS0xLTEtNjQ3MTk_3291eca6-1682-4ee5-ab94-fdaee5954205">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b285725aa064e568844a81d4ed4ebb6_D20220701-20220930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMTktNy0xLTEtNjQ3MTk_0f5e22d0-9e17-4463-a1e1-3be4a87cc2db">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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMTktMTMtMS0xLTY0NzE5_4def487f-54bc-459e-800b-b4c3183d335e">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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib1ef3d504c8a4e89a9f6b66c7ffcff27_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMjEtOS0xLTEtNjQ3MTk_f2bac2b1-b0c8-411d-b210-1a35c44d7d16">4,533</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMjEtMTMtMS0xLTY0NzE5_5c44fb4b-abde-44e5-813d-3a442bc4175e">4,533</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i24c2518e599543afa7094069fa0f8ced_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMjItMTEtMS0xLTY0NzE5_628f6e1d-2341-4b06-a2db-253540ea3cd9">1,243</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="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMjItMTMtMS0xLTY0NzE5_f4d57efc-bd60-4a8d-b255-ccfe482e9bf8">1,243</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 at September 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5fb675f2bb124d70883b67a02494b3fe_I20220930" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMjMtMS0xLTEtNjQ3MTk_f37b3360-66ee-429e-ab50-bf8d92fc99f9">20,160</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5fb675f2bb124d70883b67a02494b3fe_I20220930" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMjMtMy0xLTEtNjQ3MTk_76a2c9a1-ed48-46b6-9865-6ef50a9730b3">205</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3c7214be4eef44dabb4f0cd048205129_I20220930" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMjMtNS0xLTEtNjQ3MTk_82628700-092b-4067-9dfd-6449ca42688e">5,017</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="i5972f95b0a5948f29e1a9d4873df6237_I20220930" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMjMtNy0xLTEtNjQ3MTk_2026dec9-d4a2-41ee-b1b9-c3187f2a44c6">432,445</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id8b531fcfb46453f8ffefda3cc14f233_I20220930" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMjMtOS0xLTEtNjQ3MTk_2a8a8728-ce6b-4434-9b05-88a84a530c1f">280,170</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="i449e5b63513f473d858535a3a0a39692_I20220930" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMjMtMTEtMS0xLTY0NzE5_70056c59-ad8f-4975-9212-c0282e4788bf">2,901</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="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMjMtMTMtMS0xLTY0NzE5_4727eadd-5a0c-4c26-992b-e43f857f39fc">144,562</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><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASURE SOFTWARE, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(in thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(unaudited)</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:31.367%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.722%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.318%"></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:10pt;font-weight:700;line-height:120%">Common Stock Outstanding</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:10pt;font-weight:700;line-height:120%">Common Stock 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:10pt;font-weight:700;line-height:120%">Treasury 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:10pt;font-weight:700;line-height:120%">Additional Paid-in Capital</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:10pt;font-weight:700;line-height:120%">Accumulated Deficit</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:10pt;font-weight:700;line-height:120%">Other Comprehensive Income (Loss)</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:10pt;font-weight:700;line-height:120%">Total Stockholders&#8217; 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:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0b04456c41f64bb781b56452693dbdf8_I20201231" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMS0xLTEtMS02NDU1NQ_1b78b576-3898-4b9c-b1be-82c35df57fe2">18,970</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="i0b04456c41f64bb781b56452693dbdf8_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMS0zLTEtMS02NDU1NQ_8f102abc-7906-4e8a-852c-870dbab3b950">193</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="idbccf0b759c348c1822077c96fa463d7_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMS01LTEtMS02NDU1NQ_a5b4588f-519f-472b-8348-7204bf4370ae">5,017</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="id21d681a0cf6461898f0443e3003fc17_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMS03LTEtMS02NDU1NQ_60511610-4409-4102-a17d-befbd5437c60">419,827</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="i49386a56af67460a90d8aa99d18d771f_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMS05LTEtMS02NDU1NQ_0e966bf3-7e45-49d7-8c83-de0a383cb89c">269,953</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="ie052bca665c04b79abcb957dbb3fd0a5_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMS0xMS0xLTEtNjQ1NTU_3834a9fe-1ea9-4a3b-9571-c68dce1aed14">604</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="i3bf8da4dc5f74094853996793b733153_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMS0xMy0xLTEtNjQ1NTU_18b917a1-28aa-4a9b-bc0a-36e9483c8bfb">145,654</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock issued upon option exercise and vesting of restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4da56aa2d5684a238083506114cf9251_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMi0xLTEtMS02NDU1NQ_9a72de6f-facb-4ab8-9aee-379089cba2f7">51</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4da56aa2d5684a238083506114cf9251_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMi0zLTEtMS02NDU1NQ_beb75b70-d965-486b-a0b3-50d783b7881d">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic411deb0e87e49a5a4bb54ec67054436_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMi03LTEtMS02NDU1NQ_1e839469-1c44-4f10-941e-867569182afb">131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i215bd0ee6d494e49b34d953a50cfd6b0_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMi0xMy0xLTEtNjQ1NTU_c3b35629-7dcd-4044-83f0-ea1f53a9c4f1">132</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic411deb0e87e49a5a4bb54ec67054436_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMy03LTEtMS02NDU1NQ_ed2c37ad-b427-47a5-88e2-056a15ccddec">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i215bd0ee6d494e49b34d953a50cfd6b0_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMy0xMy0xLTEtNjQ1NTU_5e114226-07a7-4baa-ba0b-b864edfb98f1">626</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic411deb0e87e49a5a4bb54ec67054436_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfNC03LTEtMS02NDU1NQ_c514ef93-7715-4aee-82d8-4f189bdf782f">23</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i215bd0ee6d494e49b34d953a50cfd6b0_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfNC0xMy0xLTEtNjQ1NTU_adea83ad-8bd5-4b4c-9e73-668916ec69bf">23</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i75a34a83c804425784dc2e5fc553dcbd_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfNS05LTEtMS02NDU1NQ_ddd1cfab-4da1-402c-bdcf-db94f65cfec9">1,598</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i215bd0ee6d494e49b34d953a50cfd6b0_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfNS0xMy0xLTEtNjQ1NTU_93a1358c-a38e-4c82-b2b2-27099ca9c05d">1,598</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6b09a675086471fbadd8235589b96ef_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfNi0xMS0xLTEtNjQ1NTU_21091a43-d255-41ad-8ecd-de4974191f0c">139</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="i215bd0ee6d494e49b34d953a50cfd6b0_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfNi0xMy0xLTEtNjQ1NTU_c5624bca-53c5-4d72-8c58-af1bba0ed135">139</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 at March 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="ied07b3bb59f2477b8da80b22899b127b_I20210331" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfNy0xLTEtMS02NDU1NQ_33cf540b-c80e-4ac3-b2c7-f860f4f7eac7">19,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: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="ied07b3bb59f2477b8da80b22899b127b_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfNy0zLTEtMS02NDU1NQ_0133d709-4f0c-4f14-b20c-25ac521288a0">194</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="i51922c061b014ff1a490f552f8854baa_I20210331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfNy01LTEtMS02NDU1NQ_d75e479e-6d6e-4d00-ac32-07c06665c54f">5,017</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="ibc5de3cafcc54031add6a2aa64cd7807_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfNy03LTEtMS02NDU1NQ_c55f7f78-533f-43d9-98c1-637941eb8a4f">420,561</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="idbead97c30a84b9ab8554b4560fe3146_I20210331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfNy05LTEtMS02NDU1NQ_7231c788-2fbe-4acf-8083-70b0ea3482c2">271,551</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="ie4b7a1f6cf114e348d610263cc359d8e_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfNy0xMS0xLTEtNjQ1NTU_9ddd674d-45a1-467a-a536-2118954709dd">465</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="ib69b35c0c0954cbc854bafb1aac5971c_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfNy0xMy0xLTEtNjQ1NTU_5e547dca-a1c7-4bed-9bbe-e3abad53c8d3">144,652</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:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock issued upon option exercise and vesting of restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ic0d6f61203b04c43a5f367c674d7635e_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfOS0xLTEtMS02NDU1NQ_a51583a6-143e-470c-b1e7-e98107a6ed86">49</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0d6f61203b04c43a5f367c674d7635e_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfOS0zLTEtMS02NDU1NQ_30481d98-30b0-4b95-a1c0-ef2458829e9b">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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ce6ff4bbd424446bad746c5fe83ca5d_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfOS03LTEtMS02NDU1NQ_dd66455d-45b6-4e6c-8f1a-74701892a74a">188</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c92a7cd9b2245e286ba2b915c4d65df_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfOS0xMy0xLTEtNjQ1NTU_8c67c77a-6ea2-4f4b-8d1e-a5be69afe59d">189</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock issued, 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="i7c92a7cd9b2245e286ba2b915c4d65df_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTAtMS0xLTEtNjQ1NTU_4e169015-5e3d-4489-a904-711204f3ea41">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ce6ff4bbd424446bad746c5fe83ca5d_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTAtNy0xLTEtNjQ1NTU_b8c32c32-b746-44c9-b4ac-e8ae62885463">170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ce6ff4bbd424446bad746c5fe83ca5d_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTAtMTMtMS0xLTY0NTU1_fc246787-1b3f-4cb8-b059-b7468f7083c4">170</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ce6ff4bbd424446bad746c5fe83ca5d_D20210401-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTEtNy0xLTEtNjQ1NTU_48bd7267-ab9c-4ffe-bbed-e07f3650b068">714</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c92a7cd9b2245e286ba2b915c4d65df_D20210401-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTEtMTMtMS0xLTY0NTU1_aaafcb9b-be88-491f-b3b2-02eaed03cf02">714</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id9918008ab4c48739c7c90d64d1d3f44_D20210401-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTItOS0xLTEtNjQ1NTU_22753841-07ab-4b89-9862-eca1319a9f93">3,764</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id9918008ab4c48739c7c90d64d1d3f44_D20210401-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTItMTMtMS0xLTY0NTU1_9278a957-e50b-4829-b2dc-5e61f4ef09b8">3,764</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3f5a454934cf4b819941bc3bdbc5edb1_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTMtMTEtMS0xLTY0NTU1_0a64cda2-1ba0-45d8-aa1a-c01472770f69">69</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="i7c92a7cd9b2245e286ba2b915c4d65df_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTMtMTMtMS0xLTY0NTU1_c5854b95-15aa-4cda-924e-59621073e3ca">69</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 at June 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7b74d9f5dd784e90a922f68c0c8285ab_I20210630" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTQtMS0xLTEtNjQ1NTU_0c9e73d5-3f76-4b94-8028-c1595c5dbd8d">19,099</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b74d9f5dd784e90a922f68c0c8285ab_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTQtMy0xLTEtNjQ1NTU_bfb88612-6fc9-4bc9-8b64-d0de4aeffed0">195</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9430b0b80191459b8e686881b158702b_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTQtNS0xLTEtNjQ1NTU_eeb38fe9-43cd-457c-801a-5b982a49e08b">5,017</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c3967ecf0924156a70691c504e72ddc_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTQtNy0xLTEtNjQ1NTU_4a1e815f-7fa5-4ae2-a710-67510813bed7">421,633</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7d42c2589fe7471cb70e863643d65866_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTQtOS0xLTEtNjQ1NTU_e4ea5a9d-7953-44ff-b2fd-034cb49a17cd">267,787</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5a33e65b826472db7067c9bdd920854_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTQtMTEtMS0xLTY0NTU1_20cebffd-cb17-45e2-9975-a0d133151838">396</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3df409b2fd4d4903b57235ae13741e74_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTQtMTMtMS0xLTY0NTU1_ef62d37b-53b4-4f0d-99da-9e35689754bd">149,420</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock issued upon option exercise and vesting of restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="iafc2de7c247b4a709cb91f372d2548a4_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTYtMS0xLTEtNjU0MzY_b479ea5c-7025-438b-ae1f-8d84a274282b">102</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafc2de7c247b4a709cb91f372d2548a4_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTYtMy0xLTEtNjU0MzY_e9e03dd5-ad97-4b73-8646-0d0b98c8e28f">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb9f368471a547919b2ff0bb41d4847b_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTYtNy0xLTEtNjU0MzY_fa5ca709-0500-433a-b897-c8fab86121a6">57</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTYtMTMtMS0xLTY1NDM2_e5f63c8b-b419-4707-920b-d2ce7eb612d8">58</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issued &#8212; acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="iafc2de7c247b4a709cb91f372d2548a4_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTctMS0xLTEtNjU0MzY_b6a89174-0f38-4795-8dd9-0c6858edf673">767</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafc2de7c247b4a709cb91f372d2548a4_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTctMy0xLTEtNjU0MzY_0954adb3-84e3-4106-9be2-c90ef20428b9">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb9f368471a547919b2ff0bb41d4847b_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTctNy0xLTEtNjU0MzY_117ce33d-6a3a-47af-a039-dd64262ea03e">6,420</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTctMTMtMS0xLTY1NDM2_4cd8fc97-3565-4c23-8aba-673250d0d517">6,428</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb9f368471a547919b2ff0bb41d4847b_D20210701-20210930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTgtNy0xLTEtNjU0MzY_6999f66d-ada8-44e3-bb7d-6257db06f1f0">784</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTgtMTMtMS0xLTY1NDM2_b610d0e8-f559-4571-867c-f30982b6d269">784</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024462e56d7940e49f95139b70399241_D20210701-20210930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTktOS0xLTEtNjU0MzY_35a25326-f1c6-4928-bcc5-2060356a8174">5,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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024462e56d7940e49f95139b70399241_D20210701-20210930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTktMTMtMS0xLTY1NDM2_9a88eeec-2400-4626-b034-1684732688fe">5,328</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7d3a2aa1a70343de91289c83e1b7b196_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMjAtMTEtMS0xLTY1NDM2_a7e24ac4-5782-4cd6-99d7-d2c1e2a5be44">79</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="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMjAtMTMtMS0xLTY1NDM2_909da860-db3e-4d2f-b571-5bf4b57924d8">79</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 at September 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9f4d2800cb634ef083d71879802cd841_I20210930" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMjEtMS0xLTEtNjU0MzY_2b9f1436-132d-4405-98c9-93e8ad438589">19,968</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="i9f4d2800cb634ef083d71879802cd841_I20210930" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMjEtMy0xLTEtNjU0MzY_c45c4373-6895-4854-b241-0b2270d9ee24">204</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="iac3002446eee428abbbf39e97c4bb49c_I20210930" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMjEtNS0xLTEtNjU0MzY_c27405d4-2fcd-43f0-b2c8-e8f25a79849d">5,017</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="ieab648b13c85430da769bc1c55d72be5_I20210930" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMjEtNy0xLTEtNjU0MzY_802963dd-b5fd-47ea-b93f-de989a016329">428,894</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="i1cd8d234454044fd8681cef237745953_I20210930" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMjEtOS0xLTEtNjU0MzY_9ab16b8e-c7bd-4f7c-bd43-1d9ca79a6b4f">262,459</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="i545349623c364305ac300e18bd227594_I20210930" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMjEtMTEtMS0xLTY1NDM2_607f7628-0269-47da-9515-8a528c21bf2f">317</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="iaa7b56df0f9245a19a1c0629e6f9b3a2_I20210930" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMjEtMTMtMS0xLTY1NDM2_6dda2f2f-1b46-483e-b2fe-f5242112ba69">161,939</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"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="i5f9d4cbb06374e74ac7de8d2d512839a_25"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASURE SOFTWARE, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(in thousands)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.838%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt 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:120%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt 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:120%">(unaudited)</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:8pt;font-weight:400;line-height:120%">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;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 13pt;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:120%">Net (loss) 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:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfNC0xLTEtMS02NDU1NQ_0fbc43c9-ac4c-4067-8b07-bb3670f9ae31">13,410</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:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfNC0zLTEtMS02NDU1NQ_de8fb428-0dad-4d2e-8e43-fee5ede60901">7,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 2px 12.25pt;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:120%">Adjustments to reconcile (loss) income to net cash provided by (used in) operations:</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 19.75pt;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:120%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfNi0xLTEtMS02NDU1NQ_9e8ee62c-ca35-40bd-9134-d48a4d835a33">14,018</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfNi0zLTEtMS02NDU1NQ_1878b137-2e8a-4457-8f48-e8e0a0469639">11,690</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 19.75pt;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:120%">Amortization of operating lease 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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfNy0xLTEtMS02NDU1NQ_e31eb8e4-fcc3-4558-aeeb-643d5e189b41">1,268</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfNy0zLTEtMS02NDU1NQ_119e6d61-bdf5-40c8-bde0-401d56dcd8cf">1,146</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 19.75pt;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:120%">Amortization of debt financing costs and discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfOC0xLTEtMS02NDU1NQ_a0d0669e-7301-4797-8f56-3214f900c3e8">531</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfOC0zLTEtMS02NDU1NQ_b65a2de3-bcaa-4e68-b58d-8646d0a6bf09">117</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 19.75pt;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:120%">Net amortization of premiums and accretion of discounts on available-for-sale securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfOS0xLTEtMS02NDU1NQ_c363b9ee-1a8c-4df4-bc23-40e85f715478">279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfOS0zLTEtMS02NDU1NQ_fe70d9ce-d751-4585-b8c2-7905daddc148">123</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 19.75pt;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:120%">Provision for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTAtMS0xLTEtNjQ1NTU_2c192aed-847e-4405-a377-c4a010dd3ddc">304</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTAtMy0xLTEtNjQ1NTU_265caec2-afc5-4942-9307-30cb8254fe09">1</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 19.75pt;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:120%">Provision for deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTEtMS0xLTEtNjQ1NTU_91629f66-7412-4914-b881-7002a30614d8">163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTEtMy0xLTEtNjQ1NTU_ea75ad53-e831-4c03-955c-22a37aa11026">559</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 19.75pt;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:120%">Gain on extinguishment of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTItMS0xLTEtNjQ1NTU_997059d3-589e-4896-8dd7-58e866f18fb7">180</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTItMy0xLTEtNjQ1NTU_0da1d854-efda-47df-b4ae-458acfacfcd1">8,312</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 19.75pt;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:120%">Net realized gains on sales of available-for-sale securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTMtMS0xLTEtNjQ1NTU_9426fc5d-0ca1-412d-9316-b03e10f153e4">808</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTMtMy0xLTEtNjQ1NTU_76bbd355-3f72-40ac-bef9-daf0541cc513">390</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 19.75pt;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:120%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTQtMS0xLTEtNjQ1NTU_d822d65b-be0f-49f9-be1a-4fe864f67df6">2,341</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTQtMy0xLTEtNjQ1NTU_80e41010-e11c-4b30-bd2d-0ed9d1d8c205">2,124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;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:120%">Loss (gain) on disposals of long-term 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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTUtMS0xLTEtNjQ1NTU_d1355164-2de9-4c16-ae4a-1fe14a8fa957">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTUtMy0xLTEtNjQ1NTU_d4ede00b-2924-4fec-b794-f928696b8200">32</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 19.75pt;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:120%">Change in fair value of contingent purchase 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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTYtMS0xLTEtNjQ1NTU_4a7c5c48-f399-4519-b39d-b58e6f432d96">1,350</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTYtMy0xLTEtNjQ1NTU_5bcc2f4d-cf6e-41cb-9d61-e41f4a896392">191</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 19.75pt;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:120%">Adjustment to 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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTctMS0xLTEtNjcwMTY_53282563-b1e0-4c61-a74e-32585eb2ef38">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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTctMy0xLTEtNjcwMTY_8a1a2250-970d-4f25-83d0-fd6ec74c643c">&#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 19.75pt;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:120%">Changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;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:120%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTgtMS0xLTEtNjQ1NTU_b482fcec-ec1e-44ba-a775-5a8d1b370b79">1,816</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTgtMy0xLTEtNjQ1NTU_714f85a8-73ee-4b67-9106-2cb7b956d02d">536</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 31pt;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:120%">Inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTktMS0xLTEtNjQ1NTU_9dd1698f-9306-4793-bc0d-38cabbd0378f">85</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTktMy0xLTEtNjQ1NTU_045a32cb-126f-4dae-a95f-01ebd4e71dcb">85</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 31pt;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:120%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMjAtMS0xLTEtNjQ1NTU_3c41ca02-b100-4635-9b2c-41ef99e0b0f6">2,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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMjAtMy0xLTEtNjQ1NTU_e22b30f8-2a46-4b3d-af85-f387c87a5890">10,916</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 31pt;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:120%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMjEtMS0xLTEtNjQ1NTU_0b3fe9fb-81df-4aef-a060-6cef2afd991f">3,489</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMjEtMy0xLTEtNjQ1NTU_61891d92-9a25-4f01-8080-d9301a5116b7">1,368</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 31pt;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:120%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMjItMS0xLTEtNjQ1NTU_4e43d5fd-e452-4c65-b844-2019a145b5ad">738</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMjItMy0xLTEtNjQ1NTU_55a6bb5e-1566-4d59-9423-a085b52a2278">11</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 31pt;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:120%">Accrued expenses and other long-term obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMjMtMS0xLTEtNjQ1NTU_cd9392b0-f189-4278-a25f-3f652c292a40">2,637</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMjMtMy0xLTEtNjQ1NTU_92e4b251-7dad-405c-a290-44da03aafee8">111</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;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: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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMjQtMS0xLTEtNjQ1NTU_6973bb3c-10b6-46b5-9833-88728f293a9c">2,298</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMjQtMy0xLTEtNjQ1NTU_d850b7a2-0941-4d1e-b06c-b392bc6af433">116</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 31pt;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:120%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMjUtMS0xLTEtNjQ1NTU_80689f11-5b28-4f05-83d7-864f321ea856">639</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMjUtMy0xLTEtNjQ1NTU_6f1ce825-e77e-455a-900c-b04b776764b6">2,976</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net cash provided by (used in) operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMjYtMS0xLTEtNjQ1NTU_46a8b042-7ee2-491d-b35e-15bcf4640b5c">6,957</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMjYtMy0xLTEtNjQ1NTU_92b08a84-a5aa-4fd7-a393-c2b443246843">1,144</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:8pt;font-weight:400;line-height:120%">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;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 19.75pt;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:120%">Acquisition of intangible asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:PaymentsToAcquireIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMjgtMS0xLTEtNjQ1NTU_02473450-57f1-4aad-8975-6f3bb4975875">2,289</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsToAcquireIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMjgtMy0xLTEtNjQ1NTU_42ddca1b-09a8-4fda-b6d8-a1a13cb5d90a">25,526</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 19.75pt;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:120%">Purchases of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMjktMS0xLTEtNjQ1NTU_1a16e268-0e5c-4277-9f1e-3d7e2560f126">2,188</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMjktMy0xLTEtNjQ1NTU_d87d7802-0ef8-4c23-bc4b-a880deebf763">100</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 19.75pt;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:120%">Software capitalization 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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:PaymentsToDevelopSoftware" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzAtMS0xLTEtNjQ1NTU_975c4644-23a7-4a7e-ac93-b0dbb1e8be2b">3,219</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsToDevelopSoftware" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzAtMy0xLTEtNjQ1NTU_8b92176d-dd98-4efe-b3ca-3eed19b1b61c">3,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 19.75pt;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:120%">Purchases of available-for-sale securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzEtMS0xLTEtNjQ1NTU_157f5747-8054-4527-bb0e-62d27984fa8a">33,454</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzEtMy0xLTEtNjQ1NTU_ff0c801b-88d2-412c-a551-eb53a6ec2c24">695</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 19.75pt;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:120%">Proceeds from sales and maturities of available-for-sale securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzItMS0xLTEtNjQ1NTU_72579138-ac4e-4d64-84a1-d946f9dd6f2c">7,159</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzItMy0xLTEtNjQ1NTU_5fb190e4-a5a6-4463-b285-416634695a32">8,431</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:8pt;font-weight:400;line-height:120%">Net cash (used in) provided by investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzMtMS0xLTEtNjQ1NTU_85d93e00-18e7-495f-a7d9-b70e26a8408b">33,991</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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzMtMy0xLTEtNjQ1NTU_d675757b-9e02-44c4-b112-720a0c148e23">21,042</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:8pt;font-weight:400;line-height:120%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;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:120%">Proceeds from notes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromNotesPayable" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzUtMS0xLTEtNjQ4MDQ_1d67863a-a804-462a-9bb3-d487145a9560">&#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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzUtMy0xLTEtNjQ4MDQ_df7cb8e5-e57d-4384-bfe5-d6405051cd37">29,425</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 19.75pt;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:120%">Payments of notes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:RepaymentsOfNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzUtMS0xLTEtNjQ1NTU_f182a1ec-7b55-46a9-a8c3-c862b05fbb11">1,688</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:RepaymentsOfNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzUtMy0xLTEtNjQ1NTU_d495fd33-b45b-44cc-92fb-12244291165b">15,073</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 19.75pt;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:120%">Payments of contingent purchase 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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzYtMS0xLTEtNjQ1NTU_94a55748-b867-46a9-a091-06005eded71d">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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzYtMy0xLTEtNjQ1NTU_dd0b2aa9-215b-4d33-a708-9a3322176609">1,784</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 19.75pt;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:120%">Debt financing 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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzgtMS0xLTEtNjQ4MTQ_45db74ad-4839-4383-9872-f29b7809b120">&#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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzgtMy0xLTEtNjQ4MTQ_b3e0448e-929b-42a1-96b5-dbe536a4979e">878</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 19.75pt;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:120%">Net proceeds from issuance of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzctMS0xLTEtNjQ1NTU_678686f8-beb0-4813-b9be-7d9a0fa83b33">192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzctMy0xLTEtNjQ1NTU_db1f7087-2db3-4f8b-bd28-0bed44ca838f">526</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 19.75pt;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:120%">Net change in client fund obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" sign="-" name="asur:ProceedsPaymentsFromClientFundObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzgtMS0xLTEtNjQ1NTU_0c77da98-870e-4852-9a30-acc03d277417">32,527</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" sign="-" name="asur:ProceedsPaymentsFromClientFundObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzgtMy0xLTEtNjQ1NTU_1b3c27cd-76c2-4085-951c-43a4e96e53d3">146,206</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzktMS0xLTEtNjQ1NTU_abb78a7b-5fa8-4604-9b0d-4592951830a9">34,032</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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzktMy0xLTEtNjQ1NTU_1ac51b83-45fd-42aa-8e81-ec9741cc4ce3">133,990</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:8pt;font-weight:400;line-height:120%">Net decrease in cash, cash equivalents, restricted cash, and restricted cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfNDAtMS0xLTEtNjQ1NTU_0e75f312-5d29-404c-9041-63088cf2bae2">61,066</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfNDAtMy0xLTEtNjQ1NTU_28f8fd3d-9282-443e-8488-633f52bf247f">156,176</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash, cash equivalents, restricted cash and restricted cash equivalents, beginning of period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfNDEtMS0xLTEtNjQ1NTU_16f59506-4a76-48aa-b353-c724df8ef3a5">198,641</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3bf8da4dc5f74094853996793b733153_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfNDEtMy0xLTEtNjQ1NTU_d57beb48-cabf-47e5-9afb-9276576e2025">324,985</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:8pt;font-weight:400;line-height:120%">Cash, cash equivalents, restricted cash and restricted cash equivalents, end of period</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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfNDItMS0xLTEtNjQ1NTU_960b437b-c1eb-4bf3-85c0-b306a2fcc971">137,575</ix:nonFraction>&#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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaa7b56df0f9245a19a1c0629e6f9b3a2_I20210930" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfNDItMy0xLTEtNjQ1NTU_31ca5ad9-a8b8-4444-80bc-d8278099f5dd">168,809</ix:nonFraction>&#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></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASURE SOFTWARE, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(in thousands)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.838%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt 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:120%">(unaudited)</span></td></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Reconciliation of cash, cash equivalents, restricted cash, and restricted cash equivalents to the Condensed Consolidated Balance Sheets</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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:120%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOmQyNTI1ODQ2YzQwYjQ4ODk5YjdmZTkwY2I3NDlkYjc4L3RhYmxlcmFuZ2U6ZDI1MjU4NDZjNDBiNDg4OTliN2ZlOTBjYjc0OWRiNzhfNC0xLTEtMS02NDU1NQ_509587a5-ec0d-40c1-bf9d-e24ba289d396">10,885</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa7b56df0f9245a19a1c0629e6f9b3a2_I20210930" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOmQyNTI1ODQ2YzQwYjQ4ODk5YjdmZTkwY2I3NDlkYjc4L3RhYmxlcmFuZ2U6ZDI1MjU4NDZjNDBiNDg4OTliN2ZlOTBjYjc0OWRiNzhfNC0zLTEtMS02NDU1NQ_3bd5234c-a4b8-4b1c-9609-c40227de3d73">11,506</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 13pt;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:120%">Restricted cash and restricted cash equivalents included in funds held for clients</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOmQyNTI1ODQ2YzQwYjQ4ODk5YjdmZTkwY2I3NDlkYjc4L3RhYmxlcmFuZ2U6ZDI1MjU4NDZjNDBiNDg4OTliN2ZlOTBjYjc0OWRiNzhfNS0xLTEtMS02NDU1NQ_d129ed7f-1e5c-4fc8-8eb6-308bff7f8981">126,690</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa7b56df0f9245a19a1c0629e6f9b3a2_I20210930" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOmQyNTI1ODQ2YzQwYjQ4ODk5YjdmZTkwY2I3NDlkYjc4L3RhYmxlcmFuZ2U6ZDI1MjU4NDZjNDBiNDg4OTliN2ZlOTBjYjc0OWRiNzhfNS0zLTEtMS02NDU1NQ_ffb51e9a-38a3-42e6-b2a8-6d9fa8adccdb">157,303</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:8pt;font-weight:400;line-height:120%">Total cash, cash equivalents, restricted cash, and restricted cash equivalents</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOmQyNTI1ODQ2YzQwYjQ4ODk5YjdmZTkwY2I3NDlkYjc4L3RhYmxlcmFuZ2U6ZDI1MjU4NDZjNDBiNDg4OTliN2ZlOTBjYjc0OWRiNzhfNi0xLTEtMS02NDU1NQ_c67164b0-15d2-4878-9a73-4c768bb8065f">137,575</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa7b56df0f9245a19a1c0629e6f9b3a2_I20210930" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOmQyNTI1ODQ2YzQwYjQ4ODk5YjdmZTkwY2I3NDlkYjc4L3RhYmxlcmFuZ2U6ZDI1MjU4NDZjNDBiNDg4OTliN2ZlOTBjYjc0OWRiNzhfNi0zLTEtMS02NDU1NQ_4f2e726b-e1ac-456b-b822-bcc206c74b81">168,809</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:12pt"><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:8pt;font-weight:400;line-height:120%">Supplemental information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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:120%">Cash paid for interest</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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOmQyNTI1ODQ2YzQwYjQ4ODk5YjdmZTkwY2I3NDlkYjc4L3RhYmxlcmFuZ2U6ZDI1MjU4NDZjNDBiNDg4OTliN2ZlOTBjYjc0OWRiNzhfOS0xLTEtMS02NDU1NQ_d1b6e200-e3e2-4a6d-a0b9-748569600500">2,247</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOmQyNTI1ODQ2YzQwYjQ4ODk5YjdmZTkwY2I3NDlkYjc4L3RhYmxlcmFuZ2U6ZDI1MjU4NDZjNDBiNDg4OTliN2ZlOTBjYjc0OWRiNzhfOS0zLTEtMS02NDU1NQ_2724a6d6-8d27-425f-9bf5-ed57f3617b2e">722</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash paid for income taxes</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:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromIncomeTaxRefunds" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOmQyNTI1ODQ2YzQwYjQ4ODk5YjdmZTkwY2I3NDlkYjc4L3RhYmxlcmFuZ2U6ZDI1MjU4NDZjNDBiNDg4OTliN2ZlOTBjYjc0OWRiNzhfMTAtMS0xLTEtNjQ1NTU_9e42d9ae-4d7d-47e1-be34-47bb4f91721f">246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOmQyNTI1ODQ2YzQwYjQ4ODk5YjdmZTkwY2I3NDlkYjc4L3RhYmxlcmFuZ2U6ZDI1MjU4NDZjNDBiNDg4OTliN2ZlOTBjYjc0OWRiNzhfMTAtMy0xLTEtNjQ1NTU_987fd012-8677-468d-bfff-1ccc569d747c">332</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net assets added from acquisitions</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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOmQyNTI1ODQ2YzQwYjQ4ODk5YjdmZTkwY2I3NDlkYjc4L3RhYmxlcmFuZ2U6ZDI1MjU4NDZjNDBiNDg4OTliN2ZlOTBjYjc0OWRiNzhfMTEtMS0xLTEtNjU1MjM_5a6f9f32-981c-4e4d-903b-ce7ac94676b6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOmQyNTI1ODQ2YzQwYjQ4ODk5YjdmZTkwY2I3NDlkYjc4L3RhYmxlcmFuZ2U6ZDI1MjU4NDZjNDBiNDg4OTliN2ZlOTBjYjc0OWRiNzhfMTEtMy0xLTEtNjU1MjM_ca113e06-09e6-4bc2-8538-39e3c4ab481e">763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height: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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contingent purchase consideration issued for acquisitions</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:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOmQyNTI1ODQ2YzQwYjQ4ODk5YjdmZTkwY2I3NDlkYjc4L3RhYmxlcmFuZ2U6ZDI1MjU4NDZjNDBiNDg4OTliN2ZlOTBjYjc0OWRiNzhfMTQtMS0xLTEtNjU1MzM_310f7b5b-c131-4b9f-a892-50ac1f98bde4">&#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:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOmQyNTI1ODQ2YzQwYjQ4ODk5YjdmZTkwY2I3NDlkYjc4L3RhYmxlcmFuZ2U6ZDI1MjU4NDZjNDBiNDg4OTliN2ZlOTBjYjc0OWRiNzhfMTQtMy0xLTEtNjU1MzM_c96e1f59-9140-48e6-8633-173bc2199575">3,038</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Notes payable issued for acquisitions</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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:NotesIssued1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOmQyNTI1ODQ2YzQwYjQ4ODk5YjdmZTkwY2I3NDlkYjc4L3RhYmxlcmFuZ2U6ZDI1MjU4NDZjNDBiNDg4OTliN2ZlOTBjYjc0OWRiNzhfMTMtMS0xLTEtNjQ1NTU_9cec319a-3566-450e-89df-cab94e3b3182">411</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:NotesIssued1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOmQyNTI1ODQ2YzQwYjQ4ODk5YjdmZTkwY2I3NDlkYjc4L3RhYmxlcmFuZ2U6ZDI1MjU4NDZjNDBiNDg4OTliN2ZlOTBjYjc0OWRiNzhfMTMtMy0xLTEtNjQ1NTU_cbf8fe13-40c9-4d90-a2e4-201c4fe881b2">4,386</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stock issuance for acquisitions</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:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:StockIssued1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOmQyNTI1ODQ2YzQwYjQ4ODk5YjdmZTkwY2I3NDlkYjc4L3RhYmxlcmFuZ2U6ZDI1MjU4NDZjNDBiNDg4OTliN2ZlOTBjYjc0OWRiNzhfMTYtMS0xLTEtNjU1MzM_a8f9559e-e545-4c71-a871-545865e7da49">&#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:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:StockIssued1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOmQyNTI1ODQ2YzQwYjQ4ODk5YjdmZTkwY2I3NDlkYjc4L3RhYmxlcmFuZ2U6ZDI1MjU4NDZjNDBiNDg4OTliN2ZlOTBjYjc0OWRiNzhfMTYtMy0xLTEtNjU1MzM_7e6c8f24-af4e-4f90-a70e-d5b52c2001a0">6,428</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="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="i5f9d4cbb06374e74ac7de8d2d512839a_28"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASURE SOFTWARE, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Amounts in thousands, except share and per share data unless otherwise noted)</span></div><div id="i5f9d4cbb06374e74ac7de8d2d512839a_31"></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zMS9mcmFnOmUyYmFjNmFkNjhjMzQ0MjM5ZTAzYTMzMjRhYTU5N2MzL3RleHRyZWdpb246ZTJiYWM2YWQ2OGMzNDQyMzllMDNhMzMyNGFhNTk3YzNfMjcwNw_16f0612a-293d-44e9-b0ae-80bd66a5a03e" continuedAt="i9427f67c4ddb435594ae018781faa8ca" escape="true"><div style="padding-left:54pt;text-align:justify;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 1 - THE COMPANY AND BASIS OF PRESENTATION</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asure Software, Inc., (&#8220;Asure&#8221;, the &#8220;Company&#8221;, &#8220;we&#8221; and &#8220;our&#8221;), a Delaware corporation, is a provider of Human Capital Management (&#8220;HCM&#8221;) software solutions. We help small and medium-sized companies grow by helping them build more productive teams, providing the tools and resources that help them stay compliant with ever-changing federal, state, and local tax jurisdictions and labor laws, and better allocate cash so they can spend their financial capital on growing their business rather than back-office overhead expenses. Asure&#8217;s Human Capital Management suite, named Asure HCM, includes cloud-based Payroll, Tax Services, and Time &amp; Attendance software as well as human resources (&#8220;HR&#8221;) services ranging from HR projects to completely outsourcing payroll and HR staff. We also offer these products and services through our network of reseller partners.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform vision is to become the most trusted HCM resource to entrepreneurs everywhere by helping our clients grow their businesses. Our product strategy is driven by three primary challenges that prevent businesses from growing: HR complexity, allocation of both human and financial capital, and the ability to build great teams. The Asure HCM suite includes four product lines: Asure Payroll &amp; Tax, Asure HR, Asure Time &amp; Attendance, and Asure HR Services.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We develop, market, sell and support our offerings nationwide through our principal office in Austin, Texas and from our processing hubs in California, Florida, Nebraska, New Jersey, New York, Tennessee, and Vermont.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have prepared the accompanying unaudited Condensed Consolidated Financial Statements in accordance with the rules and regulations of the Securities and Exchange Commission (the &#8220;SEC&#8221;) and accordingly, they do not include all information and footnotes required under U.S. generally accepted accounting principles (&#8220;U.S. GAAP&#8221;) for complete financial statements.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, these interim financial statements contain all adjustments, consisting of normal, recurring adjustments, necessary for a fair presentation of our financial position as of September&#160;30, 2022 and the results of operations, statements of changes in stockholders&#8217; equity for the three and nine months ended September 30, 2022 and September&#160;30, 2021, and our statements of cash flows for the nine months ended September 30, 2022 and September&#160;30, 2021. Certain amounts in the prior period financial statements have been reclassified to conform to the presentation of the current period financial statements. These reclassifications had no effect on the consolidated financial position or consolidated results of operations of the Company. </span></div></ix:nonNumeric><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i9427f67c4ddb435594ae018781faa8ca">These unaudited Condensed Consolidated Financial Statements should be read in conjunction with our audited Consolidated Financial Statements and notes thereto filed with the SEC in our annual report on Form 10-K for the fiscal year ended December&#160;31, 2021 (our &#8220;2021 Annual Report on Form 10-K&#8221;). The results for the interim periods are not necessarily indicative of results for a full fiscal year.</ix:continuation> </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i5f9d4cbb06374e74ac7de8d2d512839a_34"></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNC9mcmFnOmM2MWE5NDdiYzY2NjQwOTk4MDY0MjFjNDA5ZGQ4MGI1L3RleHRyZWdpb246YzYxYTk0N2JjNjY2NDA5OTgwNjQyMWM0MDlkZDgwYjVfMzM5OA_28e99c18-8a9b-4aea-bfc5-66cec98c6be9" continuedAt="i62c02bf4c26c4de9a31fcf2a017b8b9b" escape="true"><div style="padding-left:54pt;text-align:justify;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNC9mcmFnOmM2MWE5NDdiYzY2NjQwOTk4MDY0MjFjNDA5ZGQ4MGI1L3RleHRyZWdpb246YzYxYTk0N2JjNjY2NDA5OTgwNjQyMWM0MDlkZDgwYjVfMzM5OQ_a399e067-ec1d-484c-b867-0de8b634392a" escape="true"><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%">USE OF ESTIMATES</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preparation of the Condensed Consolidated Financial Statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of the assets and liabilities, the disclosure of contingent assets and liabilities at the date of the Condensed Consolidated Financial Statements and the reported amounts of revenues and expenses during the reporting period. These estimates are subjective in nature and involve judgments. The more significant estimates made by management include the valuation allowance for the gross deferred tax assets, the determination of the fair value of its long-lived assets, and the fair value of assets acquired and liabilities assumed during acquisitions. We base our estimates on historical experience and on various other assumptions management believes reasonable under the given circumstances. These estimates could be materially different under different conditions and assumptions.</span></div></ix:nonNumeric></ix:nonNumeric><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_7">Table of Contents</a></span></div></div><ix:continuation id="i62c02bf4c26c4de9a31fcf2a017b8b9b"><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%"><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNC9mcmFnOmM2MWE5NDdiYzY2NjQwOTk4MDY0MjFjNDA5ZGQ4MGI1L3RleHRyZWdpb246YzYxYTk0N2JjNjY2NDA5OTgwNjQyMWM0MDlkZDgwYjVfMzQwMA_8a750bc5-4233-425f-85b1-a25497640113" continuedAt="i580d4a4097a24895a64f697817636fc4" escape="true">CASH, CASH EQUIVALENTS, AND RESTRICTED CASH</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i580d4a4097a24895a64f697817636fc4">The Company considers all highly liquid investments with an original maturity of 90 days or less at the time of purchase to be cash equivalents. Cash equivalents include investments in an institutional money market fund, which invests in U.S. Treasury bills, notes and bonds, and/or repurchase agreements, backed by such obligations. Carrying value approximates fair value. Restricted cash consists of cash balances which are restricted as to withdrawal or usage. As of September&#160;30, 2022, the Company has $500 of restricted cash related to collateralizing a letter of credit issued by South State Bank in connection with our money transmission licenses.</ix:continuation> </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNC9mcmFnOmM2MWE5NDdiYzY2NjQwOTk4MDY0MjFjNDA5ZGQ4MGI1L3RleHRyZWdpb246YzYxYTk0N2JjNjY2NDA5OTgwNjQyMWM0MDlkZDgwYjVfMzQwMQ_b0f2964b-deef-4a03-944e-a4a0066f21e6" escape="true"><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%">RECENT ACCOUNTING PRONOUNCEMENTS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. The standard became effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. We adopted ASU 2019-12 during the quarter beginning January 1, 2021, using the prospective approach except for hybrid tax regimes, which we adopted using the modified retrospective approach. The adoption of ASU 2019-12 resulted in no material impact to the Company&#8217;s financial statements.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments &#8212; Credit Losses (Topic 326): This update establishes a new approach to estimate credit losses on certain financial instruments. The update requires financial assets measured at amortized cost to be presented at the net amount expected to be collected. The amended guidance will also update the impairment model for available-for-sale debt securities, requiring entities to determine whether all or a portion of the unrealized loss on such securities is a credit loss. The Company is currently evaluating this standard and the potential effects of these changes to its consolidated financial statements and will adopt this new standard in the fiscal year beginning January 1, 2023.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNC9mcmFnOmM2MWE5NDdiYzY2NjQwOTk4MDY0MjFjNDA5ZGQ4MGI1L3RleHRyZWdpb246YzYxYTk0N2JjNjY2NDA5OTgwNjQyMWM0MDlkZDgwYjVfMzQwMg_421065bf-28b8-42dd-a941-08c31eb8d177" escape="true"><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%">ACCUMULATED OTHER COMPREHENSIVE LOSS</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2022 and December&#160;31, 2021, accumulated other comprehensive loss consisted of net unrealized gains and losses on available-for-sale securities.</span></div></ix:nonNumeric></ix:continuation><div id="i5f9d4cbb06374e74ac7de8d2d512839a_37"></div><div><span><br/></span></div><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNy9mcmFnOmRmZTg2YmY0ZmZmNTQ1NzFiN2I1ODFkMzhiNDI0M2Y4L3RleHRyZWdpb246ZGZlODZiZjRmZmY1NDU3MWI3YjU4MWQzOGI0MjQzZjhfMTY0OTI2NzQ0NDQwNA_2fea7889-391c-4215-a482-37ffa2f7082a" continuedAt="i7678a5f1e7ad4860ba8100e737314969" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 3 - BUSINESS COMBINATIONS AND ASSET ACQUISITIONS</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2022, the Company acquired customer relationships of a payroll business for a cash payment of $<ix:nonFraction unitRef="usd" contextRef="ic8cac79150a1411390dee35299ca3f61_D20220101-20220101" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNy9mcmFnOmRmZTg2YmY0ZmZmNTQ1NzFiN2I1ODFkMzhiNDI0M2Y4L3RleHRyZWdpb246ZGZlODZiZjRmZmY1NDU3MWI3YjU4MWQzOGI0MjQzZjhfMTY0OTI2NzQ0NTY5OA_0e30ff4d-33f1-4710-996e-99aa9aec1e2e">1,970</ix:nonFraction>, which included $<ix:nonFraction unitRef="usd" contextRef="i28c698b7f3b642f58c95e6f2e36c271f_I20220101" decimals="-3" name="us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNy9mcmFnOmRmZTg2YmY0ZmZmNTQ1NzFiN2I1ODFkMzhiNDI0M2Y4L3RleHRyZWdpb246ZGZlODZiZjRmZmY1NDU3MWI3YjU4MWQzOGI0MjQzZjhfMTY0OTI2NzQ0NTcxOA_e28accb4-28f3-41a4-ae37-230c91e56d2c">31</ix:nonFraction> of transaction costs, and the delivery of a promissory note in the amount of $<ix:nonFraction unitRef="usd" contextRef="i28c698b7f3b642f58c95e6f2e36c271f_I20220101" decimals="-3" name="us-gaap:DebtInstrumentFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNy9mcmFnOmRmZTg2YmY0ZmZmNTQ1NzFiN2I1ODFkMzhiNDI0M2Y4L3RleHRyZWdpb246ZGZlODZiZjRmZmY1NDU3MWI3YjU4MWQzOGI0MjQzZjhfMTY0OTI2NzQ0NTc5OQ_af490a7f-8238-47dd-8d9f-6b82898d77ea">411</ix:nonFraction>. The acquired customer relationships are recorded as an intangible asset and are being amortized on a straight-line basis over eight years. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, the Company acquired certain assets (the &#8220;Asset Purchase Agreement&#8221;) of a payroll business, which was used to provide payroll processing services. The aggregate purchase price that the Company paid for these assets was $<ix:nonFraction unitRef="usd" contextRef="i9ab9b7bc420c489691c53cb6d268b36c_D20210101-20211231" decimals="-3" name="us-gaap:AssetAcquisitionConsiderationTransferred" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNy9mcmFnOmRmZTg2YmY0ZmZmNTQ1NzFiN2I1ODFkMzhiNDI0M2Y4L3RleHRyZWdpb246ZGZlODZiZjRmZmY1NDU3MWI3YjU4MWQzOGI0MjQzZjhfMzA0_a1e63d48-1940-4da0-b006-d25db2dded7d">14,750</ix:nonFraction>, paid as follows: (i) $<ix:nonFraction unitRef="usd" contextRef="i9ab9b7bc420c489691c53cb6d268b36c_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNy9mcmFnOmRmZTg2YmY0ZmZmNTQ1NzFiN2I1ODFkMzhiNDI0M2Y4L3RleHRyZWdpb246ZGZlODZiZjRmZmY1NDU3MWI3YjU4MWQzOGI0MjQzZjhfMzI5_03be6d1c-f1fd-40db-a355-1bc11e9a0bb0">10,325</ix:nonFraction> in cash at closing, (ii) the delivery of <ix:nonFraction unitRef="shares" contextRef="i9ab9b7bc420c489691c53cb6d268b36c_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNy9mcmFnOmRmZTg2YmY0ZmZmNTQ1NzFiN2I1ODFkMzhiNDI0M2Y4L3RleHRyZWdpb246ZGZlODZiZjRmZmY1NDU3MWI3YjU4MWQzOGI0MjQzZjhfMzcz_d923a9a0-b298-43ac-8dc4-654fe2df41a8">244</ix:nonFraction> shares of the Company&#8217;s common stock, which the parties agreed had an aggregate value of $<ix:nonFraction unitRef="usd" contextRef="i9ab9b7bc420c489691c53cb6d268b36c_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNy9mcmFnOmRmZTg2YmY0ZmZmNTQ1NzFiN2I1ODFkMzhiNDI0M2Y4L3RleHRyZWdpb246ZGZlODZiZjRmZmY1NDU3MWI3YjU4MWQzOGI0MjQzZjhfNDY1_6a53f417-df33-4e1b-97d3-1e89f0ff66d3">2,213</ix:nonFraction> as of September 30, 2021, and (iii) the delivery of a promissory note in the amount of $<ix:nonFraction unitRef="usd" contextRef="i17b9da95f14644e9963ea44f0e154c3a_I20210930" decimals="-3" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNy9mcmFnOmRmZTg2YmY0ZmZmNTQ1NzFiN2I1ODFkMzhiNDI0M2Y4L3RleHRyZWdpb246ZGZlODZiZjRmZmY1NDU3MWI3YjU4MWQzOGI0MjQzZjhfNTU1_931f5913-75a3-4c06-a3cc-0c294afd092c">2,213</ix:nonFraction>. The promissory note was adjusted to $<ix:nonFraction unitRef="usd" contextRef="iaa7b56df0f9245a19a1c0629e6f9b3a2_I20210930" decimals="-3" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNy9mcmFnOmRmZTg2YmY0ZmZmNTQ1NzFiN2I1ODFkMzhiNDI0M2Y4L3RleHRyZWdpb246ZGZlODZiZjRmZmY1NDU3MWI3YjU4MWQzOGI0MjQzZjhfNTk1_8dfc0e1e-c4d2-43f3-a075-a6943cd54573">2,223</ix:nonFraction> to account for post close and working capital adjustments. The Asset Purchase Agreement is subject to working capital adjustments to the purchase price.</span></div></ix:nonNumeric><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:36pt"><ix:continuation id="i7678a5f1e7ad4860ba8100e737314969"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also in September 2021, we acquired certain assets of a payroll business (the &#8220;Second Asset Purchase Agreement&#8221;), which were used to provide payroll processing services. The aggregated purchase price for these assets was $<ix:nonFraction unitRef="usd" contextRef="i11ba770468634ffa98b00e871135669c_D20210101-20211231" decimals="-3" name="us-gaap:AssetAcquisitionConsiderationTransferred" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNy9mcmFnOmRmZTg2YmY0ZmZmNTQ1NzFiN2I1ODFkMzhiNDI0M2Y4L3RleHRyZWdpb246ZGZlODZiZjRmZmY1NDU3MWI3YjU4MWQzOGI0MjQzZjhfOTcz_0623fbf8-18e3-4309-a552-73e2911c0c55">24,150</ix:nonFraction>, paid as follows: (i) $<ix:nonFraction unitRef="usd" contextRef="i11ba770468634ffa98b00e871135669c_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNy9mcmFnOmRmZTg2YmY0ZmZmNTQ1NzFiN2I1ODFkMzhiNDI0M2Y4L3RleHRyZWdpb246ZGZlODZiZjRmZmY1NDU3MWI3YjU4MWQzOGI0MjQzZjhfOTk4_217defcf-1846-4916-8da2-36cf77208c24">15,000</ix:nonFraction> was paid in cash at closing, (ii) the delivery of <ix:nonFraction unitRef="shares" contextRef="i11ba770468634ffa98b00e871135669c_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNy9mcmFnOmRmZTg2YmY0ZmZmNTQ1NzFiN2I1ODFkMzhiNDI0M2Y4L3RleHRyZWdpb246ZGZlODZiZjRmZmY1NDU3MWI3YjU4MWQzOGI0MjQzZjhfMTA1MQ_1ce9be6a-922d-47d4-9d8e-8aac963673e8">523</ix:nonFraction> shares of the Company&#8217;s common stock which both parties agreed had an aggregate value of $<ix:nonFraction unitRef="usd" contextRef="i11ba770468634ffa98b00e871135669c_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNy9mcmFnOmRmZTg2YmY0ZmZmNTQ1NzFiN2I1ODFkMzhiNDI0M2Y4L3RleHRyZWdpb246ZGZlODZiZjRmZmY1NDU3MWI3YjU4MWQzOGI0MjQzZjhfMTE0Mw_40b0d48b-c122-41e2-bb67-0ef100eb1138">4,800</ix:nonFraction> at closing, and (iii) the delivery of a promissory note of $<ix:nonFraction unitRef="usd" contextRef="ic15ca93deea34e7a8fe76c9f637e95b1_I20211231" decimals="-3" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNy9mcmFnOmRmZTg2YmY0ZmZmNTQ1NzFiN2I1ODFkMzhiNDI0M2Y4L3RleHRyZWdpb246ZGZlODZiZjRmZmY1NDU3MWI3YjU4MWQzOGI0MjQzZjhfMTIwNQ_5d0fbd89-9836-4b68-b25e-77b9d6e5882c">4,350</ix:nonFraction>. The promissory note also includes a contingent consideration, which is contingent on certain thresholds and will be based on the trailing twelve-month revenue at September 30, 2022. Additionally, we utilized a Monte Carlo simulation to determine the fair value of the contingent consideration. For the year ended December 31, 2021, there was a measurement period adjustment to the fair value of the contingent consideration of $<ix:nonFraction unitRef="usd" contextRef="i11ba770468634ffa98b00e871135669c_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNy9mcmFnOmRmZTg2YmY0ZmZmNTQ1NzFiN2I1ODFkMzhiNDI0M2Y4L3RleHRyZWdpb246ZGZlODZiZjRmZmY1NDU3MWI3YjU4MWQzOGI0MjQzZjhfMTY5Ng_61f38d47-f993-4846-b604-1eb54eb7b664">465</ix:nonFraction>. For the quarter ended September 30, 2022, there was a measurement period adjustment to the fair value of the contingent consideration of $<ix:nonFraction unitRef="usd" contextRef="i7efe518b48b245bb8cbea19fa87a5ca0_D20220701-20220930" decimals="-3" name="us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNy9mcmFnOmRmZTg2YmY0ZmZmNTQ1NzFiN2I1ODFkMzhiNDI0M2Y4L3RleHRyZWdpb246ZGZlODZiZjRmZmY1NDU3MWI3YjU4MWQzOGI0MjQzZjhfMTgzMg_0ced1f6d-6eda-45b7-be7a-7b21478dfa60">404</ix:nonFraction>. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended September 30, 2022 the fair value of the contingent consideration was $671, which will be added to promissory note in the fourth quarter of 2022. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The promissory note amount as of September 30, 2022 was $<ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNy9mcmFnOmRmZTg2YmY0ZmZmNTQ1NzFiN2I1ODFkMzhiNDI0M2Y4L3RleHRyZWdpb246ZGZlODZiZjRmZmY1NDU3MWI3YjU4MWQzOGI0MjQzZjhfMTg3Mg_2d5fb76f-49a0-4d79-b267-2bde1371fe19">4,080</ix:nonFraction> due to a principal payment made during the period.</span></ix:continuation></div><div style="text-align:justify"><span><br/></span></div><div id="i5f9d4cbb06374e74ac7de8d2d512839a_40"></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 4 - INVESTMENTS AND FAIR VALUE MEASUREMENTS</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RleHRyZWdpb246MGYwY2E1OGJjMjQ0NDdmMjk3NGFhNDlhNjFjYjkxZWNfMzIzOQ_dba6acf6-63db-4237-8e6b-432cbfce50e7" escape="true"><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RleHRyZWdpb246MGYwY2E1OGJjMjQ0NDdmMjk3NGFhNDlhNjFjYjkxZWNfMzI0Ng_5f0d3f2b-e948-4e78-a827-73a5d7b06ff3" continuedAt="i19f57910f79a4aab929a40aca6e24483" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting Standards Codification (ASC) 820 &#8220;Fair Value Measurement&#8221; (ASC 820) defines fair value, establishes a framework for measuring fair value under U.S. GAAP and enhances disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. ASC 820 describes a fair value hierarchy based on the following three levels of inputs that may be used to measure fair value, of which the first two are considered observable and the last unobservable:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"></td><td style="width:7.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.837%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.713%"></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%">Level 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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quoted prices in active markets for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">identical</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> assets or liabilities;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quoted prices in active markets for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">similar</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> assets or liabilities; quoted prices in markets that are not active for identical or similar assets or liabilities; and model-driven valuations whose significant inputs are observable; and</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3:</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%">Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_7">Table of Contents</a></span></div></div><ix:continuation id="i19f57910f79a4aab929a40aca6e24483" continuedAt="i3fd6f4e9b82b4f899a276c9d9fab432b"><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RleHRyZWdpb246MGYwY2E1OGJjMjQ0NDdmMjk3NGFhNDlhNjFjYjkxZWNfMzI0MA_4068f71f-d3af-4102-9de6-184bd5fdcf00" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value hierarchy for our financial assets and liabilities measured at fair value on a recurring basis as of September&#160;30, 2022 and December&#160;31, 2021, respectively (in thousands):</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:38.812%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.379%"></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:10pt;font-weight:700;line-height:100%">Total Carrying 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:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 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 #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding: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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding: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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funds held for clients</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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="ibac7e06b07384b2196fdb3ffc7000aa3_I20220930" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfNC0xLTEtMS02NDU1NQ_585e656f-0073-49aa-8a08-48237f09cf5b">3,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="ib79366877e3341c29b48bf138899df45_I20220930" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfNC0zLTEtMS02NDU1NQ_847044a0-afea-422e-af4e-c7615e30710f">3,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i6c4bafbed789427291969068cdfb255b_I20220930" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfNC01LTEtMS02NDU1NQ_0814f6e6-9ed5-4fa6-8ccd-56ed6b5df59a">&#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="i949ade7b736149e0a460289495c0c746_I20220930" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfNC03LTEtMS02NDU1NQ_6c26732f-d647-487c-96a6-679cf110c5bf">&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a71b2fceba24fef8a32b4e9b9fa3e23_I20220930" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfNS0xLTEtMS02NDU1NQ_116475dc-fc9a-4a62-890d-e70840f7a683">55,279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97dd82177840427f8fe41588eae1a024_I20220930" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfNS0zLTEtMS02NDU1NQ_522a7826-3b65-46d6-946c-a2930b45fe7f">&#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="i880aea5f7ca341cf89c83851deee451b_I20220930" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfNS01LTEtMS02NDU1NQ_1c8b0f61-7cd4-4902-ab65-6bd0719d2246">55,279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab2dc9fc71144c8f82432041a16c6e58_I20220930" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfNS03LTEtMS02NDU1NQ_17ade85d-1e80-437d-8fff-530b527b2934">&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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="i4fb6eb75f8ee41cc9ecf03735f7bba58_I20220930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfNi0xLTEtMS02NDU1NQ_5131d122-67ea-4787-a9b8-9b08205c2fa4">58,399</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="id369515cdff4445a875eedf8c2426952_I20220930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfNi0zLTEtMS02NDU1NQ_29c7228c-fa14-4d4f-a24d-a9230e3dcb24">3,120</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="i3ca5b2445a124b5eab883ad9f58672cc_I20220930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfNi01LTEtMS02NDU1NQ_a8d08afe-f7e8-4b2f-b2b6-e2a894bfc927">55,279</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="i76f8adf1870f483683967179ddb75444_I20220930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfNi03LTEtMS02NDU1NQ_76496b42-36d7-45c4-8099-9f7663e46bfc">&#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></tr><tr style="height:12pt"><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:700;line-height:100%">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><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent purchase consideration</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="i4fb6eb75f8ee41cc9ecf03735f7bba58_I20220930" decimals="-3" name="us-gaap:OtherLiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfOS0xLTEtMS02NDU1NQ_25389739-588d-42ab-9422-c53747da2565">2,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="id369515cdff4445a875eedf8c2426952_I20220930" decimals="-3" name="us-gaap:OtherLiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfOS0zLTEtMS02NDU1NQ_57526ae4-6585-4065-b1ad-16f31ae0a4d3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ca5b2445a124b5eab883ad9f58672cc_I20220930" decimals="-3" name="us-gaap:OtherLiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfOS01LTEtMS02NDU1NQ_845cc2e1-0f7f-4889-b3c4-24f6fe1f6020">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76f8adf1870f483683967179ddb75444_I20220930" decimals="-3" name="us-gaap:OtherLiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfOS03LTEtMS02NDU1NQ_204cce83-3364-4e01-85ba-af997f14cce3">2,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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="i4fb6eb75f8ee41cc9ecf03735f7bba58_I20220930" decimals="-3" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMTAtMS0xLTEtNjQ1NTU_d3efcea8-0d53-4590-a7fc-cfb27fbbc1cf">2,969</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="id369515cdff4445a875eedf8c2426952_I20220930" decimals="-3" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMTAtMy0xLTEtNjQ1NTU_ad8c5460-b815-49dc-891f-7e6e8c6f9009">&#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="i3ca5b2445a124b5eab883ad9f58672cc_I20220930" decimals="-3" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMTAtNS0xLTEtNjQ1NTU_498de57c-88f7-44d0-8a54-2723c719ccfd">&#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="i76f8adf1870f483683967179ddb75444_I20220930" decimals="-3" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMTAtNy0xLTEtNjQ1NTU_2f5996ba-db2b-4628-8777-d25ee1648db9">2,969</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;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:700;line-height:100%">December 31, 2021</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funds held for clients</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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="id052bc60b2544160a07efa1ca6effc7d_I20211231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMTUtMS0xLTEtNjQ1NTU_e5b65db4-16bc-4a50-b8b0-c123cde512ff">1,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 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="ie5d704efec7d46d89d87c030f67200a7_I20211231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMTUtMy0xLTEtNjQ1NTU_8425fb6c-c5e8-4338-abe4-5c7c1d6dee6e">1,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 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="i3fd1a2bd08804f4285c4de25721d30e7_I20211231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMTUtNS0xLTEtNjQ1NTU_09de7faa-8b6f-4243-9bd0-ecf706fa381c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id02acc3f765a4b7091f60147b935c41e_I20211231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMTUtNy0xLTEtNjQ1NTU_d9956bd9-f363-4ddb-8a18-58a74681cd68">&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i125aaf445d7c458ca9b6e1b0b30e1b46_I20211231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMTYtMS0xLTEtNjQ1NTU_3d70108d-7519-457a-89a0-91d85fe4c008">32,060</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib01104fd21a641d8954f1aa4089f14ea_I20211231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMTYtMy0xLTEtNjQ1NTU_8f3f3dba-3513-4031-80a8-5f09d25c514d">&#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="i7a0ad092d0014128b393a3608a81307c_I20211231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMTYtNS0xLTEtNjQ1NTU_3570d26d-6c06-42b0-b27a-f628ed34932b">32,060</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13b18dbdb1e14d5ba4c9d4845a157702_I20211231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMTYtNy0xLTEtNjQ1NTU_ba8f6b12-a17c-4a8a-935d-06de0b296a7e">&#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%">Total</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="ibf4893596f944cc395aabc139ab0462f_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMTctMS0xLTEtNjQ1NTU_a2c45a81-72f8-4443-95f0-cac8b21dfe5a">33,176</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="ic67987c24282478c84259e9c0bdec3df_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMTctMy0xLTEtNjQ1NTU_e0a4bfb0-c15c-4e8c-ae2b-e7cfbfda49a5">1,116</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="i58ab14f0beb2409587718b11944e9a5c_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMTctNS0xLTEtNjQ1NTU_628597c0-8cf0-4555-abef-104e4ad620ad">32,060</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="i47dce2662f084677b6114611df2393a6_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMTctNy0xLTEtNjQ1NTU_19457f02-f94d-474e-91a7-acda345c4861">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent purchase consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf4893596f944cc395aabc139ab0462f_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMjAtMS0xLTEtNjQ1NTU_e08d3bae-e7ea-4773-ad06-af9d24035e5b">4,329</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="ic67987c24282478c84259e9c0bdec3df_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMjAtMy0xLTEtNjQ1NTU_a8814fea-e0a6-4a55-b646-7b84da64cd9f">&#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="i58ab14f0beb2409587718b11944e9a5c_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMjAtNS0xLTEtNjQ1NTU_1beee0f9-4f7f-4a89-b127-20fbd85260e9">&#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="i47dce2662f084677b6114611df2393a6_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMjAtNy0xLTEtNjQ1NTU_3562ac82-00e8-4062-8959-07e73a1932ef">4,329</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</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="ibf4893596f944cc395aabc139ab0462f_I20211231" decimals="-3" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMjEtMS0xLTEtNjQ1NTU_27f29a2f-bd22-40d9-add9-b09536a994f1">4,329</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="ic67987c24282478c84259e9c0bdec3df_I20211231" decimals="-3" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMjEtMy0xLTEtNjQ1NTU_a377d76a-8281-477a-87a1-5ff4d2093e59">&#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="i58ab14f0beb2409587718b11944e9a5c_I20211231" decimals="-3" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMjEtNS0xLTEtNjQ1NTU_4e27d0a5-3e9e-40e2-aa7b-b92df9cd9cfa">&#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="i47dce2662f084677b6114611df2393a6_I20211231" decimals="-3" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMjEtNy0xLTEtNjQ1NTU_eea10355-ad2a-433e-918f-6d1f04173871">4,329</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><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">See Note 3 &#8212; Business Combinations and Asset Acquisitions for further discussion regarding the contingent purchase consideration.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_7">Table of Contents</a></span></div></div><ix:continuation id="i3fd6f4e9b82b4f899a276c9d9fab432b" continuedAt="i6309ac9d82b5411797cb0a46cbd99865"><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RleHRyZWdpb246MGYwY2E1OGJjMjQ0NDdmMjk3NGFhNDlhNjFjYjkxZWNfMzI0Mg_4354de97-a4aa-43f7-a860-684ff39a65e0" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash equivalents and investments classified as available-for-sale within funds held for clients consisted of the following (in thousands):</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:38.812%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.379%"></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:10pt;font-weight:700;line-height:100%">Amortized<br/>Cost</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:10pt;font-weight:700;line-height:100%">Gross</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:100%">Unrealized</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:100%">Gains&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</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:100%">Unrealized</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:100%">Losses&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Estimated<br/>Fair 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:700;line-height:100%">September 30, 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 #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="asur:FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMi0xLTEtMS02NDU1NQ_03914945-6c47-4964-94bc-ba37c14e6408">3,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="asur:FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMi0zLTEtMS02NDU1NQ_adacaa3c-1b70-4d1a-99c9-1915d6c50756">&#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="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="asur:FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMi01LTEtMS02NDU1NQ_dd96987f-f94a-495b-9dd8-6870fcbedbb1">&#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="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="asur:FundsHeldForClientsRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMi03LTEtMS02NDU1NQ_6483e082-da28-4c49-b704-7d62d9609ed0">3,120</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%">Available-for-sale securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5eb5c5b1f5942d9a0103575de908f85_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfNC0xLTEtMS02NDU1NQ_4120f0b4-32e9-4d44-b857-08dec062acd0">985</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5eb5c5b1f5942d9a0103575de908f85_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfNC0zLTEtMS02NDU1NQ_d7081ecf-8acd-416f-b628-21a0d68bc0c5">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia5eb5c5b1f5942d9a0103575de908f85_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfNC01LTEtMS02NDU1NQ_b0f37deb-dbd2-4a4f-a19a-7ed0ae577f42">1</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="ia5eb5c5b1f5942d9a0103575de908f85_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfNC03LTEtMS02NDU1NQ_5ea588e6-a029-463d-9a1d-abeae3021f42">988</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i496c6daf09754bb08689fd09579ba71e_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfNS0xLTEtMS02NDU1NQ_ce343594-48a5-41d1-ab86-f2e305138abc">51,079</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i496c6daf09754bb08689fd09579ba71e_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfNS0zLTEtMS02NDU1NQ_72f42509-8a4c-44b3-92c1-721b16f0413c">&#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="i496c6daf09754bb08689fd09579ba71e_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfNS01LTEtMS02NDU1NQ_48a00d81-3e77-47f4-a24e-617de78dd7df">2,110</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="i496c6daf09754bb08689fd09579ba71e_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfNS03LTEtMS02NDU1NQ_8e48686a-6e9a-498f-88be-e97a2bbbb41c">48,969</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb638e28396342d489994d77590b11bf_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfNi0xLTEtMS02NDU1NQ_20e352dc-1107-4173-90fc-804d0542dc0f">5,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="ieb638e28396342d489994d77590b11bf_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfNi0zLTEtMS02NDU1NQ_bc030543-2c6f-4305-8cb4-509126b38d02">&#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="ieb638e28396342d489994d77590b11bf_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfNi01LTEtMS02NDU1NQ_e4a513ba-b160-4530-a2bb-947f7cce007c">435</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="ieb638e28396342d489994d77590b11bf_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfNi03LTEtMS02NDU1NQ_6f6ce4b1-195f-4ce0-aa7c-f720747882b4">4,875</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc8c6c293a154580adc28eea7f7b3586_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfNy0xLTEtMS02NDU1NQ_1905664c-d6b7-4c45-95fc-de0d34c1c375">500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc8c6c293a154580adc28eea7f7b3586_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfNy0zLTEtMS02NDU1NQ_9bb3ae62-ccde-4d39-89fb-74b8f1907467">&#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="idc8c6c293a154580adc28eea7f7b3586_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfNy01LTEtMS02NDU1NQ_e637cd80-2e42-4bf1-9456-54056c75c0e0">53</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="idc8c6c293a154580adc28eea7f7b3586_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfNy03LTEtMS02NDU1NQ_5a69f773-3bdb-42df-8268-40442674f60a">447</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 available-for-sale securities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfOC0xLTEtMS02NDU1NQ_50835084-abed-4ddc-91af-a17d9af0fe6e">57,874</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfOC0zLTEtMS02NDU1NQ_20023bb7-2cdd-4698-b8cb-edace16b3443">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="asur:FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfOC01LTEtMS02NDU1NQ_3627812c-a323-4069-b4c0-cb4018f94af7">2,599</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="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfOC03LTEtMS02NDU1NQ_526af8ec-8a80-4478-97f3-4a9e179a932a">55,279</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height: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;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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 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="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="asur:FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTAtMS0xLTEtNjQ1NTU_455d1964-6945-4e8d-b5d5-efa2e5c8e8a8">60,994</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="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="asur:FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTAtMy0xLTEtNjQ1NTU_f802cd9d-8b80-45bd-bb99-e28df735d2f4">4</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="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="asur:FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTAtNS0xLTEtNjQ1NTU_2e2203b0-cede-4a1e-936a-691fafdfad42">2,599</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="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="asur:FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTAtNy0xLTEtNjQ1NTU_ca1c5874-a427-4924-b0b1-c4fce33f6a3d">58,399</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;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:700;line-height:100%">December 31, 2021</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash equivalents</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="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="asur:FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTMtMS0xLTEtNjQ1NTU_d8bf0db3-10b8-46b0-a48b-11a4a63a44f0">1,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 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="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="asur:FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTMtMy0xLTEtNjQ1NTU_4318bd63-4ea9-47a1-b6cd-bc591f29700e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="asur:FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTMtNS0xLTEtNjQ1NTU_82330ca1-b8f0-446e-9ea5-bce969faaa20">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="asur:FundsHeldForClientsRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTMtNy0xLTEtNjQ1NTU_8165ec51-20b8-49aa-becc-c3b7d8c1ab93">1,116</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%">Available-for-sale securities:</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58e801315cd04811aca803b4520173ab_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTUtMS0xLTEtNjQ1NTU_1e36eb80-b834-4518-b726-258e13bdfdcc">1,240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58e801315cd04811aca803b4520173ab_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTUtMy0xLTEtNjQ1NTU_3ea89076-1c13-46e1-a3e8-3694968f03dd">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i58e801315cd04811aca803b4520173ab_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTUtNS0xLTEtNjQ1NTU_90560cb0-bfab-4267-a053-88b5f034feb1">4</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="i58e801315cd04811aca803b4520173ab_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTUtNy0xLTEtNjQ1NTU_105ca55f-78cf-4a2c-a6b7-10fa22f52edc">1,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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedfc6857a2584eba8fa217d24aada366_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTYtMS0xLTEtNjQ1NTU_e7a4e524-bc30-4c5e-8538-a3ebdb3273b3">22,597</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedfc6857a2584eba8fa217d24aada366_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTYtMy0xLTEtNjQ1NTU_dd177a3c-0efe-4bfb-a516-4ee251244ec9">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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedfc6857a2584eba8fa217d24aada366_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTYtNS0xLTEtNjQ1NTU_51809731-759c-4d2b-88a1-df85a0e4b2e6">76</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="iedfc6857a2584eba8fa217d24aada366_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTYtNy0xLTEtNjQ1NTU_8e1e5e33-0baa-4c79-a8cd-887b0bf4c994">22,523</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8efe090085c40b4928b545408c5af77_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTctMS0xLTEtNjQ1NTU_dfa53663-f202-4a41-93cf-a34f892339a4">7,825</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8efe090085c40b4928b545408c5af77_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTctMy0xLTEtNjQ1NTU_63d19c3d-b7e4-4471-955d-8e3d116f7fd5">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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id8efe090085c40b4928b545408c5af77_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTctNS0xLTEtNjQ1NTU_396af767-68f3-4431-8c32-a03a41ba98c3">24</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="id8efe090085c40b4928b545408c5af77_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTctNy0xLTEtNjQ1NTU_4a3fb7ae-882d-4f3a-895e-496741cdea94">7,804</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd19485206c04d328ca0e74872b1e47a_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTgtMS0xLTEtNjQ1NTU_b2c2a71c-2638-46d2-baee-0e89aa94267c">500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd19485206c04d328ca0e74872b1e47a_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTgtMy0xLTEtNjQ1NTU_6d8b41cd-0d92-4af7-8ab9-05d89f63a80a">&#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="idd19485206c04d328ca0e74872b1e47a_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTgtNS0xLTEtNjQ1NTU_4fb51885-bd16-44a7-ba12-eeeb650d2577">10</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="idd19485206c04d328ca0e74872b1e47a_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTgtNy0xLTEtNjQ1NTU_4cfb214d-b443-4639-a03f-02d9fac96be9">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale securities</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="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTktMS0xLTEtNjQ1NTU_b51c71ee-c33f-4c4e-a7eb-340f3783cfb4">32,162</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="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTktMy0xLTEtNjQ1NTU_26491d5c-3427-4763-9fc2-bb248f373210">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTktNS0xLTEtNjQ1NTU_060045b4-7c34-489b-b08f-60155234d4a6">114</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="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTktNy0xLTEtNjQ1NTU_be6c4294-01c4-4953-ad16-ac785034b2de">32,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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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 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="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="asur:FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMjEtMS0xLTEtNjQ1NTU_768cacd1-4fa0-4762-ac0d-7d7584a45f71">33,278</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="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="asur:FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMjEtMy0xLTEtNjQ1NTU_02bd9e7b-dfb5-41a6-82a8-8c39220adb81">12</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="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="asur:FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMjEtNS0xLTEtNjQ1NTU_90ee8135-10c6-40ab-af6a-673f61aafe75">114</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="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="asur:FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMjEtNy0xLTEtNjQ1NTU_bf7d248b-f1bc-490f-a5de-73aafebf0075">33,176</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><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">Unrealized gains and losses on available-for-sale securities are included as a component of comprehensive loss. As of September&#160;30, 2022 and December&#160;31, 2021, there were <ix:nonFraction unitRef="security" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="0" name="asur:NumberOfSecuritiesInUnrealizedGainPosition" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RleHRyZWdpb246MGYwY2E1OGJjMjQ0NDdmMjk3NGFhNDlhNjFjYjkxZWNfMTUxMA_7e9c2b24-c873-42a6-823e-63b87271c53e">2</ix:nonFraction> and <ix:nonFraction unitRef="security" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="0" name="asur:NumberOfSecuritiesInUnrealizedGainPosition" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RleHRyZWdpb246MGYwY2E1OGJjMjQ0NDdmMjk3NGFhNDlhNjFjYjkxZWNfMTUxNw_655af977-b9ae-425d-a99a-33f87376e902">10</ix:nonFraction> securities, respectively, in an unrealized gain position and there were <ix:nonFraction unitRef="security" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="0" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RleHRyZWdpb246MGYwY2E1OGJjMjQ0NDdmMjk3NGFhNDlhNjFjYjkxZWNfMTU5Mg_d09bb23e-f256-4b2f-8447-5f3f47274124">104</ix:nonFraction> and <ix:nonFraction unitRef="security" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="0" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RleHRyZWdpb246MGYwY2E1OGJjMjQ0NDdmMjk3NGFhNDlhNjFjYjkxZWNfMTU5OQ_42ec1a1f-e69a-4bf4-b9f5-4dcdb3aa5b48">57</ix:nonFraction> securities in an unrealized loss position, respectively. As of September&#160;30, 2022, these unrealized losses were less than $<ix:nonFraction unitRef="usd" contextRef="i832afcc1d99b4e7889c851e195f430da_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RleHRyZWdpb246MGYwY2E1OGJjMjQ0NDdmMjk3NGFhNDlhNjFjYjkxZWNfMTcwNA_e7869f00-34cd-485b-b460-f23602a36a66">99</ix:nonFraction> individually and $<ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RleHRyZWdpb246MGYwY2E1OGJjMjQ0NDdmMjk3NGFhNDlhNjFjYjkxZWNfMTcyNA_221b76ab-d431-49db-b548-0781f9659369">2,601</ix:nonFraction> in the aggregate. As of December&#160;31, 2021, these unrealized losses were less than $<ix:nonFraction unitRef="usd" contextRef="i75b07b6763ba49f78a065c6c4104c815_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RleHRyZWdpb246MGYwY2E1OGJjMjQ0NDdmMjk3NGFhNDlhNjFjYjkxZWNfMTc5MA_c7e18250-1c92-43bb-bc4c-c78a1214077d">11</ix:nonFraction> individually and $<ix:nonFraction unitRef="usd" contextRef="id12fa9cf72014183b864c67336249aa0_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RleHRyZWdpb246MGYwY2E1OGJjMjQ0NDdmMjk3NGFhNDlhNjFjYjkxZWNfMTgxMA_a176e730-7258-4e09-95f2-7bc8e5136b6d">114</ix:nonFraction> in the aggregate. These securities have not been in a continuous unrealized gain or loss position for more than 12 months. We do not intend to sell these investments and we do not expect to sell these investments before recovery of their amortized cost basis, which may be at maturity. We review our investments to identify and evaluate investments that indicate possible other-than-temporary impairment. Factors considered in determining whether a loss is other-than-temporary include the length of time and extent to which fair value has been less than the cost basis, the financial condition and near-term prospects of the investee, and our intent and ability to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value.</span></div><div style="text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">At September&#160;30, 2022 and December&#160;31, 2021, none of these securities were classified as cash and cash equivalents on the accompanying Condensed Consolidated Balance Sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funds held for clients represent assets that the Company has classified as restricted for use solely for the purposes of satisfying the obligations to remit funds relating to the Company&#8217;s payroll and payroll tax filing services, which are classified as client funds obligations on our Condensed Consolidated Balance Sheets.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funds held for clients have been invested in the following categories (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:65.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.320%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.321%"></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:10pt;font-weight:700;line-height:100%">September 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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash and cash equivalents held to satisfy client funds obligations</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="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOjYxODY5MTYyMTYwNTRiZjA5YjgzNmZkYWI1ZDhhNzg0L3RhYmxlcmFuZ2U6NjE4NjkxNjIxNjA1NGJmMDliODM2ZmRhYjVkOGE3ODRfMS0xLTEtMS02NDU1NQ_5e0a8145-856b-4926-b269-ae54dbeecec1">126,690</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="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOjYxODY5MTYyMTYwNTRiZjA5YjgzNmZkYWI1ZDhhNzg0L3RhYmxlcmFuZ2U6NjE4NjkxNjIxNjA1NGJmMDliODM2ZmRhYjVkOGE3ODRfMS0zLTEtMS02NDU1NQ_9f7bd545-de7a-4095-80da-50816cb524e3">185,213</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%">Restricted short-term marketable securities held to satisfy client funds obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOjYxODY5MTYyMTYwNTRiZjA5YjgzNmZkYWI1ZDhhNzg0L3RhYmxlcmFuZ2U6NjE4NjkxNjIxNjA1NGJmMDliODM2ZmRhYjVkOGE3ODRfMi0xLTEtMS02NDU1NQ_ab848a93-3eba-4f9f-a63b-1fd6f961f483">7,215</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOjYxODY5MTYyMTYwNTRiZjA5YjgzNmZkYWI1ZDhhNzg0L3RhYmxlcmFuZ2U6NjE4NjkxNjIxNjA1NGJmMDliODM2ZmRhYjVkOGE3ODRfMi0zLTEtMS02NDU1NQ_2274f936-cf00-43ab-bc2a-27efc2bf594b">5,559</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted long-term marketable securities held to satisfy client funds obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOjYxODY5MTYyMTYwNTRiZjA5YjgzNmZkYWI1ZDhhNzg0L3RhYmxlcmFuZ2U6NjE4NjkxNjIxNjA1NGJmMDliODM2ZmRhYjVkOGE3ODRfMy0xLTEtMS02NDU1NQ_46f5f64c-3cc7-4a27-9f99-3ec9b83eebe8">48,064</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOjYxODY5MTYyMTYwNTRiZjA5YjgzNmZkYWI1ZDhhNzg0L3RhYmxlcmFuZ2U6NjE4NjkxNjIxNjA1NGJmMDliODM2ZmRhYjVkOGE3ODRfMy0zLTEtMS02NDU1NQ_9477fbd3-7365-4548-901c-77e3e508f8d5">26,501</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 funds held for clients</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="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:FundsHeldForClients" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOjYxODY5MTYyMTYwNTRiZjA5YjgzNmZkYWI1ZDhhNzg0L3RhYmxlcmFuZ2U6NjE4NjkxNjIxNjA1NGJmMDliODM2ZmRhYjVkOGE3ODRfNC0xLTEtMS02NDU1NQ_94a146fd-3cdf-42e7-b220-ea94f8c1fa47">181,969</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="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:FundsHeldForClients" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOjYxODY5MTYyMTYwNTRiZjA5YjgzNmZkYWI1ZDhhNzg0L3RhYmxlcmFuZ2U6NjE4NjkxNjIxNjA1NGJmMDliODM2ZmRhYjVkOGE3ODRfNC0zLTEtMS02NDU1NQ_94a2d00d-c273-4024-8d05-48a125fdb80f">217,273</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><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_7">Table of Contents</a></span></div></div><ix:continuation id="i6309ac9d82b5411797cb0a46cbd99865"><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RleHRyZWdpb246MGYwY2E1OGJjMjQ0NDdmMjk3NGFhNDlhNjFjYjkxZWNfMzI0NQ_9bd681d9-0072-4d41-b602-599109402263" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected maturities of available-for-sale securities as of September&#160;30, 2022 are as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"><tr><td style="width:1.0%"></td><td style="width:75.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.585%"></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%">One year or less</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="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOjhkNWYxZTM5NDRhMjQ2NzRiZTExMmY5Mjc5NTZmNmU2L3RhYmxlcmFuZ2U6OGQ1ZjFlMzk0NGEyNDY3NGJlMTEyZjkyNzk1NmY2ZTZfMC0xLTEtMS02NDU1NQ_87c3837a-b114-4fe2-8234-f3de46a7eba8">7,215</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After one year through five years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOjhkNWYxZTM5NDRhMjQ2NzRiZTExMmY5Mjc5NTZmNmU2L3RhYmxlcmFuZ2U6OGQ1ZjFlMzk0NGEyNDY3NGJlMTEyZjkyNzk1NmY2ZTZfMS0xLTEtMS02NDU1NQ_b590eeb3-4ed7-4595-9e23-5814c5248581">48,064</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</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="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOjhkNWYxZTM5NDRhMjQ2NzRiZTExMmY5Mjc5NTZmNmU2L3RhYmxlcmFuZ2U6OGQ1ZjFlMzk0NGEyNDY3NGJlMTEyZjkyNzk1NmY2ZTZfMi0xLTEtMS02NDU1NQ_50a14b76-1be5-4c26-ba7f-9c967bc14416">55,279</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="text-align:center"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The previously reported comprehensive loss on the Condensed Consolidated Statement of Comprehensive Loss for the three-month and six-month period ended June 30, 2022, was inconsistent with the amount reported as &#8220;Other Comprehensive Loss&#8221; on the Condensed Consolidated Balance Sheet and the Condensed Consolidated Statement of Stockholders&#8217; Equity as of and for the period ended June 30, 2022, which reported the correct changes in other comprehensive loss. For the three months ended June 30, 2022 the Company reported &#8220;Other Comprehensive Loss&#8221; of $7,614 versus the amount of $6,356. For the six months ended June 30, 2022 the Company reported &#8220;Other Comprehensive Loss&#8221; of $9,940 versus the amount of $10,436. The Company completed an analysis based on the guidance from Staff Accounting Bulletin No. 99 and determined that the related impacts were not material to any previously presented financial statements, and therefore decided to modify the reporting of this inconsistency on a prospective basis. </span></div><div id="i5f9d4cbb06374e74ac7de8d2d512839a_43"></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RleHRyZWdpb246YTUzZjQ5NjMzMTMyNDFkZjk0MzQ2NTBjZDFmZGQzMWVfMTQ4NA_2a3e05a5-69af-4984-b3de-6b1b0549faf0" continuedAt="ib743a67d2d4345049af4ae88177c8eab" escape="true"><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%">NOTE 5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GOODWILL AND OTHER INTANGIBLE ASSETS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RleHRyZWdpb246YTUzZjQ5NjMzMTMyNDFkZjk0MzQ2NTBjZDFmZGQzMWVfMTQ4NQ_71a5edf9-8444-4b31-bc1c-15b844bc8aac" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.378%"></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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Acquisitions</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:10pt;font-weight:700;line-height:100%">September 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%">Goodwill</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="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjZjNTA1YjI1NTMwZDQ5NzA4MTVhZjc4M2Q5Mjk2MmNiL3RhYmxlcmFuZ2U6NmM1MDViMjU1MzBkNDk3MDgxNWFmNzgzZDkyOTYyY2JfMS0xLTEtMS02NDU1NQ_43a048d2-26b8-4450-9602-9076e1e9dbff">86,011</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="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjZjNTA1YjI1NTMwZDQ5NzA4MTVhZjc4M2Q5Mjk2MmNiL3RhYmxlcmFuZ2U6NmM1MDViMjU1MzBkNDk3MDgxNWFmNzgzZDkyOTYyY2JfMS0zLTEtMS02NDU1NQ_f69eb55f-eaee-4da4-aeaa-04caa4fee0e0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjZjNTA1YjI1NTMwZDQ5NzA4MTVhZjc4M2Q5Mjk2MmNiL3RhYmxlcmFuZ2U6NmM1MDViMjU1MzBkNDk3MDgxNWFmNzgzZDkyOTYyY2JfMS01LTEtMS02NDU1NQ_14060d90-fc9d-4fd3-a057-5b53735aed3e">86,011</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></table></ix:nonNumeric></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe significant synergies are expected to arise from our strategic acquisitions and their assembled work forces. This factor contributed to a purchase price that was in excess of the fair value of the net assets acquired and, as a result, we recorded goodwill for each acquisition. A portion of acquired goodwill will be amortizable for tax purposes. As of September&#160;30, 2022, there has been no impairment of goodwill based on the qualitative assessments performed by the Company.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RleHRyZWdpb246YTUzZjQ5NjMzMTMyNDFkZjk0MzQ2NTBjZDFmZGQzMWVfMjE5OTAyMzI1NzAzOQ_091c3974-0cc6-4825-8a73-67e76fd0c1c8" continuedAt="i0a2e9c3b8d874e4b95953ec002d87916" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.378%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Intangible Assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Acquisitions</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:10pt;font-weight:700;line-height:100%">September 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%">Customer relationships</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="i3baf2dde73144330a46505d3819f758c_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIyZjQ4MjRlZGJlZjRmMDQ4MmEwOWU2YmM1OGM2YTllL3RhYmxlcmFuZ2U6YjJmNDgyNGVkYmVmNGYwNDgyYTA5ZTZiYzU4YzZhOWVfMS0xLTEtMS02NDU1NQ_18d166a6-331a-49aa-a292-d70be691aa43">114,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><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="ic421c13a19e04bee940306f928d8f9da_D20220101-20220930" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIyZjQ4MjRlZGJlZjRmMDQ4MmEwOWU2YmM1OGM2YTllL3RhYmxlcmFuZ2U6YjJmNDgyNGVkYmVmNGYwNDgyYTA5ZTZiYzU4YzZhOWVfMS0zLTEtMS02NDU1NQ_dace7729-0877-43f8-a524-9eb2df60ab1f">2,360</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="ic1e4b1de3ebd41cb9b15d41c77accdf6_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIyZjQ4MjRlZGJlZjRmMDQ4MmEwOWU2YmM1OGM2YTllL3RhYmxlcmFuZ2U6YjJmNDgyNGVkYmVmNGYwNDgyYTA5ZTZiYzU4YzZhOWVfMS01LTEtMS02NDU1NQ_66270bbe-332e-44b7-ba08-7b47dead37b8">116,971</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%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib555d2283af34b0b8b1cc59a4e3fa947_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIyZjQ4MjRlZGJlZjRmMDQ4MmEwOWU2YmM1OGM2YTllL3RhYmxlcmFuZ2U6YjJmNDgyNGVkYmVmNGYwNDgyYTA5ZTZiYzU4YzZhOWVfMi0xLTEtMS02NDU1NQ_bf0c2b9c-3399-466b-a08b-2a6a7215f517">12,001</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d7495e375ca4003aa9900c7b05763d1_D20220101-20220930" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIyZjQ4MjRlZGJlZjRmMDQ4MmEwOWU2YmM1OGM2YTllL3RhYmxlcmFuZ2U6YjJmNDgyNGVkYmVmNGYwNDgyYTA5ZTZiYzU4YzZhOWVfMi0zLTEtMS02NDU1NQ_adf34b3d-ae5f-4826-8571-4ccf00258ca7">&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0e1773704bd413cb6eb1033722e7d81_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIyZjQ4MjRlZGJlZjRmMDQ4MmEwOWU2YmM1OGM2YTllL3RhYmxlcmFuZ2U6YjJmNDgyNGVkYmVmNGYwNDgyYTA5ZTZiYzU4YzZhOWVfMi01LTEtMS02NDU1NQ_c6c0f023-3d09-4278-92d4-4f80aa0e9267">12,001</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reseller relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0f8b68e246a4aeb81a2ef9386aabdda_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIyZjQ4MjRlZGJlZjRmMDQ4MmEwOWU2YmM1OGM2YTllL3RhYmxlcmFuZ2U6YjJmNDgyNGVkYmVmNGYwNDgyYTA5ZTZiYzU4YzZhOWVfMy0xLTEtMS02NDU1NQ_caa6107c-e88d-435a-a8f2-c31d8d0d82e6">1,012</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie910e7f082f0460eb1c0d27ccb926219_D20220101-20220930" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIyZjQ4MjRlZGJlZjRmMDQ4MmEwOWU2YmM1OGM2YTllL3RhYmxlcmFuZ2U6YjJmNDgyNGVkYmVmNGYwNDgyYTA5ZTZiYzU4YzZhOWVfMy0zLTEtMS02NDU1NQ_d8094c0d-90db-4e6c-880d-6f84f220fc24">327</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3742e00e3f074a2cbfaf120a00102c2d_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIyZjQ4MjRlZGJlZjRmMDQ4MmEwOWU2YmM1OGM2YTllL3RhYmxlcmFuZ2U6YjJmNDgyNGVkYmVmNGYwNDgyYTA5ZTZiYzU4YzZhOWVfMy01LTEtMS02NDU1NQ_a01e56c2-34a6-458c-9924-bdfceb16ebc5">1,339</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i097db0c4256a49f3b7415f82ca170609_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIyZjQ4MjRlZGJlZjRmMDQ4MmEwOWU2YmM1OGM2YTllL3RhYmxlcmFuZ2U6YjJmNDgyNGVkYmVmNGYwNDgyYTA5ZTZiYzU4YzZhOWVfNC0xLTEtMS02NDU1NQ_0ac83e0a-1b24-4381-b787-07012b805913">880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i678632b053164114a33d45752e62936f_D20220101-20220930" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIyZjQ4MjRlZGJlZjRmMDQ4MmEwOWU2YmM1OGM2YTllL3RhYmxlcmFuZ2U6YjJmNDgyNGVkYmVmNGYwNDgyYTA5ZTZiYzU4YzZhOWVfNC0zLTEtMS02NDU1NQ_852b3910-eee6-4fe8-8598-5a9b49c9b9d5">&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i051f9094d6fe4312ae65f293fd41d7e7_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIyZjQ4MjRlZGJlZjRmMDQ4MmEwOWU2YmM1OGM2YTllL3RhYmxlcmFuZ2U6YjJmNDgyNGVkYmVmNGYwNDgyYTA5ZTZiYzU4YzZhOWVfNC01LTEtMS02NDU1NQ_7cdf98ae-f91c-43e1-a659-6d95549374b8">880</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i783cb2d564394f8d8d682a1493bfa234_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIyZjQ4MjRlZGJlZjRmMDQ4MmEwOWU2YmM1OGM2YTllL3RhYmxlcmFuZ2U6YjJmNDgyNGVkYmVmNGYwNDgyYTA5ZTZiYzU4YzZhOWVfNS0xLTEtMS02NDU1NQ_095b0a5b-c8d3-4da9-95e8-32e2286c1d73">1,032</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i433f4827bde840f49210089bf84caa4f_D20220101-20220930" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIyZjQ4MjRlZGJlZjRmMDQ4MmEwOWU2YmM1OGM2YTllL3RhYmxlcmFuZ2U6YjJmNDgyNGVkYmVmNGYwNDgyYTA5ZTZiYzU4YzZhOWVfNS0zLTEtMS02NDU1NQ_d6639645-4cfb-4fb9-b0a1-6dec7217ebb9">&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1aeed699520e43a0a7210410d439bdc9_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIyZjQ4MjRlZGJlZjRmMDQ4MmEwOWU2YmM1OGM2YTllL3RhYmxlcmFuZ2U6YjJmNDgyNGVkYmVmNGYwNDgyYTA5ZTZiYzU4YzZhOWVfNS01LTEtMS02NDU1NQ_29240530-e505-4830-944d-7071456a195d">1,032</ix:nonFraction></span></td></tr><tr><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="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIyZjQ4MjRlZGJlZjRmMDQ4MmEwOWU2YmM1OGM2YTllL3RhYmxlcmFuZ2U6YjJmNDgyNGVkYmVmNGYwNDgyYTA5ZTZiYzU4YzZhOWVfNi0xLTEtMS02NDU1NQ_bb46c4c8-ab50-4a61-a9c5-29123a58597e">129,536</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="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIyZjQ4MjRlZGJlZjRmMDQ4MmEwOWU2YmM1OGM2YTllL3RhYmxlcmFuZ2U6YjJmNDgyNGVkYmVmNGYwNDgyYTA5ZTZiYzU4YzZhOWVfNi0zLTEtMS02NDU1NQ_0dbc4602-208e-46a6-a1c0-d6b658f255ed">2,687</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="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIyZjQ4MjRlZGJlZjRmMDQ4MmEwOWU2YmM1OGM2YTllL3RhYmxlcmFuZ2U6YjJmNDgyNGVkYmVmNGYwNDgyYTA5ZTZiYzU4YzZhOWVfNi01LTEtMS02NDU1NQ_dbc18422-1cf3-4057-9bcd-e6c593e1c687">132,223</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></ix:nonNumeric></div></ix:nonNumeric><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_7">Table of Contents</a></span></div></div><ix:continuation id="ib743a67d2d4345049af4ae88177c8eab"><ix:continuation id="i0a2e9c3b8d874e4b95953ec002d87916"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and accumulated amortization of our intangible assets as of September&#160;30, 2022 are as follows (in thousands, except weighted average periods):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.380%"></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:700;line-height:100%">Weighted Average<br/>Amortization<br/>Period <br/>(in Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</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:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:10pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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%"><ix:nonNumeric contextRef="ic421c13a19e04bee940306f928d8f9da_D20220101-20220930" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMi0yLTEtMS02NDU1NQ_5ce025a6-9f66-49bd-817a-3cd326239df9">8.9</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="ic1e4b1de3ebd41cb9b15d41c77accdf6_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMi00LTEtMS02NDU1NQ_66270bbe-332e-44b7-ba08-7b47dead37b8">116,971</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="ic1e4b1de3ebd41cb9b15d41c77accdf6_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMi02LTEtMS02NDU1NQ_43b64c4d-8d9d-459c-87c3-793b45c3ad43">49,427</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="ic1e4b1de3ebd41cb9b15d41c77accdf6_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMi04LTEtMS02NDU1NQ_149e16a6-eb9b-4df1-b61c-ac19c5e80bfa">67,544</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%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i2d7495e375ca4003aa9900c7b05763d1_D20220101-20220930" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMy0yLTEtMS02NDU1NQ_198dbcef-4e1f-4643-b5db-77cc6d5be90f">6.6</ix:nonNumeric></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="ic0e1773704bd413cb6eb1033722e7d81_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMy00LTEtMS02NDU1NQ_c6c0f023-3d09-4278-92d4-4f80aa0e9267">12,001</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0e1773704bd413cb6eb1033722e7d81_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMy02LTEtMS02NDU1NQ_b6df8392-52f2-47d4-af32-0405b10a40f1">9,987</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="ic0e1773704bd413cb6eb1033722e7d81_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMy04LTEtMS02NDU1NQ_7947e2c3-68ac-4842-9581-e63faa2118f5">2,014</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%">Reseller relationships</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%"><ix:nonNumeric contextRef="ie910e7f082f0460eb1c0d27ccb926219_D20220101-20220930" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfNC0yLTEtMS02NDU1NQ_a65025e3-7d8b-47b9-a4ea-9b59481a8675">7.6</ix:nonNumeric></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="i3742e00e3f074a2cbfaf120a00102c2d_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfNC00LTEtMS02NDU1NQ_a01e56c2-34a6-458c-9924-bdfceb16ebc5">1,339</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3742e00e3f074a2cbfaf120a00102c2d_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfNC02LTEtMS02NDU1NQ_5f304ba1-24fc-40b5-925c-ac1186fc181e">880</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="i3742e00e3f074a2cbfaf120a00102c2d_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfNC04LTEtMS02NDU1NQ_94738a35-3496-4a3a-8171-d76fd7a2ee71">459</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%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i678632b053164114a33d45752e62936f_D20220101-20220930" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfNS0yLTEtMS02NDU1NQ_cc283ae8-d3af-4a32-bd27-0fcfdd8c706a">3.0</ix:nonNumeric></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="i051f9094d6fe4312ae65f293fd41d7e7_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfNS00LTEtMS02NDU1NQ_7cdf98ae-f91c-43e1-a659-6d95549374b8">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="i051f9094d6fe4312ae65f293fd41d7e7_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfNS02LTEtMS02NDU1NQ_38b4308c-f1e0-485f-af50-4b5423a4a8d4">780</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="i051f9094d6fe4312ae65f293fd41d7e7_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfNS04LTEtMS02NDU1NQ_11df423f-56d9-4fd4-8253-e200fc8b148f">100</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-compete agreements</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%"><ix:nonNumeric contextRef="i433f4827bde840f49210089bf84caa4f_D20220101-20220930" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfNi0yLTEtMS02NDU1NQ_fb2a5095-2d03-4cca-977f-0642ea29f4e7">5.2</ix:nonNumeric></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="i1aeed699520e43a0a7210410d439bdc9_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfNi00LTEtMS02NDU1NQ_29240530-e505-4830-944d-7071456a195d">1,032</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1aeed699520e43a0a7210410d439bdc9_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfNi02LTEtMS02NDU1NQ_a84a77c4-c9c8-4eb5-94b2-c6aeaedf5a6a">911</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="i1aeed699520e43a0a7210410d439bdc9_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfNi04LTEtMS02NDU1NQ_8a8ff8ce-60de-4087-b443-d8596fcc61f0">121</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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfNy0yLTEtMS02NDU1NQ_bca1c501-e59c-4931-9b77-4fef79c0a124">8.4</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfNy00LTEtMS02NDU1NQ_dbc18422-1cf3-4057-9bcd-e6c593e1c687">132,223</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="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfNy02LTEtMS02NDU1NQ_bdabadd4-4af6-42ee-84f9-0ae51cd223d9">61,985</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="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfNy04LTEtMS02NDU1NQ_4fefd402-e281-48eb-afb9-e958902f3c99">70,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: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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">December 31, 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#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="i2b4d26532f374e4aac8e607da353f6a2_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTAtMi0xLTEtNjQ1NTU_626a3466-2d77-4299-863f-f6bf949d8dd4">8.7</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="i3baf2dde73144330a46505d3819f758c_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTAtNC0xLTEtNjQ1NTU_18d166a6-331a-49aa-a292-d70be691aa43">114,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3baf2dde73144330a46505d3819f758c_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTAtNi0xLTEtNjQ1NTU_0091b482-03a2-496a-a4b6-7a646762a901">39,535</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="i3baf2dde73144330a46505d3819f758c_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTAtOC0xLTEtNjQ1NTU_d9356c24-49c9-463f-9626-af5f2a3bb4cc">75,076</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%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i3b4a4cfa93c64866a81c138c0e8f90e5_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTEtMi0xLTEtNjQ1NTU_a7031aaf-c859-4c42-a75f-83a126643cf9">6.6</ix:nonNumeric></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="ib555d2283af34b0b8b1cc59a4e3fa947_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTEtNC0xLTEtNjQ1NTU_bf0c2b9c-3399-466b-a08b-2a6a7215f517">12,001</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib555d2283af34b0b8b1cc59a4e3fa947_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTEtNi0xLTEtNjQ1NTU_1662c366-5e52-4785-829f-106268701af0">9,098</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib555d2283af34b0b8b1cc59a4e3fa947_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTEtOC0xLTEtNjQ1NTU_dec8efa1-8a56-4bee-9f7e-b72a25b53d15">2,903</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%">Reseller relationships</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%"><ix:nonNumeric contextRef="i88cd037124414475a29ce8728ec0edb2_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTItMi0xLTEtNjQ1NTU_482a592b-096d-4e8c-948d-c062ccfadbfe">7.2</ix:nonNumeric></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="if0f8b68e246a4aeb81a2ef9386aabdda_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTItNC0xLTEtNjQ1NTU_caa6107c-e88d-435a-a8f2-c31d8d0d82e6">1,012</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if0f8b68e246a4aeb81a2ef9386aabdda_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTItNi0xLTEtNjQ1NTU_7fad08f1-7619-4671-a4ff-0ce155697e70">864</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="if0f8b68e246a4aeb81a2ef9386aabdda_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTItOC0xLTEtNjQ1NTU_de380458-eb8d-4b8b-b2d8-934c3c76a7b2">148</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%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i484a334f461d4ece94943756e782adce_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTMtMi0xLTEtNjQ1NTU_d0171bb3-ecc4-44f3-81e2-f33e290fbd14">3.0</ix:nonNumeric></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="i097db0c4256a49f3b7415f82ca170609_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTMtNC0xLTEtNjQ1NTU_0ac83e0a-1b24-4381-b787-07012b805913">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="i097db0c4256a49f3b7415f82ca170609_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTMtNi0xLTEtNjQ1NTU_df32f134-66ad-4426-9dff-668fbd6e8daf">579</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="i097db0c4256a49f3b7415f82ca170609_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTMtOC0xLTEtNjQ1NTU_dbe75967-fdc7-4b03-8674-e8c054879d73">301</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-compete agreements</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%"><ix:nonNumeric contextRef="ie64214bded644a8fa03d46e7f7d2e601_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTQtMi0xLTEtNjQ1NTU_3356585f-5058-405d-818d-761963df43b1">5.2</ix:nonNumeric></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="i783cb2d564394f8d8d682a1493bfa234_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTQtNC0xLTEtNjQ1NTU_095b0a5b-c8d3-4da9-95e8-32e2286c1d73">1,032</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i783cb2d564394f8d8d682a1493bfa234_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTQtNi0xLTEtNjQ1NTU_c92d4353-a12c-49dd-9a89-49b9b869b47d">887</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="i783cb2d564394f8d8d682a1493bfa234_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTQtOC0xLTEtNjQ1NTU_5982ceb9-89bc-4957-b6c0-4e1e332fa857">145</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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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="i392893dd5e51469c96444f536c675ff8_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTUtMi0xLTEtNjQ1NTU_24bb1271-5637-4a8c-9176-a3000b0301f5">8.4</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTUtNC0xLTEtNjQ1NTU_bb46c4c8-ab50-4a61-a9c5-29123a58597e">129,536</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTUtNi0xLTEtNjQ1NTU_fe8d4e93-ce36-4758-b2e1-4dbb4a7e63da">50,963</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="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTUtOC0xLTEtNjQ1NTU_2e42edc1-1b11-41ca-977a-e9760f1d4199">78,573</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:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record amortization expenses using the <ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RleHRyZWdpb246YTUzZjQ5NjMzMTMyNDFkZjk0MzQ2NTBjZDFmZGQzMWVfNzI5_2a32a3d5-d5cb-4694-a7b2-ed2574f5ab4c"><ix:nonNumeric contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RleHRyZWdpb246YTUzZjQ5NjMzMTMyNDFkZjk0MzQ2NTBjZDFmZGQzMWVfNzI5_5d1ce7d9-501c-4e10-909c-d746372eb800">straight-line method</ix:nonNumeric></ix:nonNumeric> over the estimated useful lives of the intangible assets, as noted above. Amortization expenses recorded in Operating Expenses were $<ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RleHRyZWdpb246YTUzZjQ5NjMzMTMyNDFkZjk0MzQ2NTBjZDFmZGQzMWVfODY0_ebd12e90-2650-432a-98da-ad9e69ba9ded">10,134</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RleHRyZWdpb246YTUzZjQ5NjMzMTMyNDFkZjk0MzQ2NTBjZDFmZGQzMWVfODcx_16bdba24-a083-4679-9c35-9fb424354cb6">7,590</ix:nonFraction> for the nine months ended September&#160;30, 2022 and 2021, respectively. Amortization expenses recorded in Cost of Sales were $<ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RleHRyZWdpb246YTUzZjQ5NjMzMTMyNDFkZjk0MzQ2NTBjZDFmZGQzMWVfOTYz_8d17ba24-e2d7-482e-aecc-9b091d4a703e">889</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RleHRyZWdpb246YTUzZjQ5NjMzMTMyNDFkZjk0MzQ2NTBjZDFmZGQzMWVfOTcw_8d068551-feed-4877-86d4-e9314d4dc2d1">1,135</ix:nonFraction>&#160;for the nine months ended September&#160;30, 2022 and 2021, respectively. There was <ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt-sec:numwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RleHRyZWdpb246YTUzZjQ5NjMzMTMyNDFkZjk0MzQ2NTBjZDFmZGQzMWVfMTQ4Mg_b3dfde70-5202-4c42-8e73-b57c5d3d8a0d">no</ix:nonFraction> impairment of intangibles during the nine months ended September&#160;30, 2022 based on the qualitative assessment performed by the Company. However, if market, political and other conditions over which we have no control continue to affect the capital markets and our stock price declines, we may experience an impairment of our intangibles in future quarters.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RleHRyZWdpb246YTUzZjQ5NjMzMTMyNDFkZjk0MzQ2NTBjZDFmZGQzMWVfMTQ4Mw_e45790c4-6013-46b9-9ec1-748d9659c13c" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the future estimated amortization expense relating to our intangible assets as of September&#160;30, 2022 (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"><tr><td style="width:1.0%"></td><td style="width:75.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.585%"></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%">2022</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="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIxMWRjMDcyYWMwMjQwMDU4NjY3NTNjYmUwZTNlZGQwL3RhYmxlcmFuZ2U6YjExZGMwNzJhYzAyNDAwNTg2Njc1M2NiZTBlM2VkZDBfMC0xLTEtMS02NDU1NQ_be69fdc0-f6c3-4a02-9f58-25c4a067580a">3,659</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%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIxMWRjMDcyYWMwMjQwMDU4NjY3NTNjYmUwZTNlZGQwL3RhYmxlcmFuZ2U6YjExZGMwNzJhYzAyNDAwNTg2Njc1M2NiZTBlM2VkZDBfMS0xLTEtMS02NDU1NQ_98deeef4-9043-43c7-9523-606bc90423b6">13,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIxMWRjMDcyYWMwMjQwMDU4NjY3NTNjYmUwZTNlZGQwL3RhYmxlcmFuZ2U6YjExZGMwNzJhYzAyNDAwNTg2Njc1M2NiZTBlM2VkZDBfMi0xLTEtMS02NDU1NQ_6bafb33f-59ae-4686-98c7-9ddd438f2814">13,339</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIxMWRjMDcyYWMwMjQwMDU4NjY3NTNjYmUwZTNlZGQwL3RhYmxlcmFuZ2U6YjExZGMwNzJhYzAyNDAwNTg2Njc1M2NiZTBlM2VkZDBfMy0xLTEtMS02NDU1NQ_df4d183c-33ee-4ed5-afe2-627d968a38ba">12,554</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIxMWRjMDcyYWMwMjQwMDU4NjY3NTNjYmUwZTNlZGQwL3RhYmxlcmFuZ2U6YjExZGMwNzJhYzAyNDAwNTg2Njc1M2NiZTBlM2VkZDBfNC0xLTEtMS02NDU1NQ_32ab83f6-1fb0-4c70-94f6-257570631acb">9,442</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%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIxMWRjMDcyYWMwMjQwMDU4NjY3NTNjYmUwZTNlZGQwL3RhYmxlcmFuZ2U6YjExZGMwNzJhYzAyNDAwNTg2Njc1M2NiZTBlM2VkZDBfNS0xLTEtMS02NDU1NQ_aa2b5197-148d-44d4-a5b6-c41e81f184af">7,267</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%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIxMWRjMDcyYWMwMjQwMDU4NjY3NTNjYmUwZTNlZGQwL3RhYmxlcmFuZ2U6YjExZGMwNzJhYzAyNDAwNTg2Njc1M2NiZTBlM2VkZDBfNi0xLTEtMS02NDU1NQ_e9541a92-4297-46e0-96f8-45802eedf1c2">10,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td 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="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIxMWRjMDcyYWMwMjQwMDU4NjY3NTNjYmUwZTNlZGQwL3RhYmxlcmFuZ2U6YjExZGMwNzJhYzAyNDAwNTg2Njc1M2NiZTBlM2VkZDBfNy0xLTEtMS02NDU1NQ_e015c242-4070-452d-b07f-a010775c5a0f">70,238</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 id="i5f9d4cbb06374e74ac7de8d2d512839a_46"></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 6 - NOTES PAYABLE</span></div><div style="text-indent:6.75pt"><span><br/></span></div><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RleHRyZWdpb246ZGRmMTIzOTE3OWU0NDM1NWJjZDg1MWQzYmI1N2IwOTlfMzY3MA_fa30d4fb-41b0-4d90-b3e7-e337959e4a33" continuedAt="ie9199b97217448e198b3ab99a77a3f6a" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our outstanding debt as of the dates indicated</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"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands):</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:36.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.636%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.502%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity</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:10pt;font-weight:700;line-height:100%">Cash&#160;Interest Rate</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:10pt;font-weight:700;line-height:100%">September 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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subordinated Notes Payable &#8211; Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3325fbad04674f78bbabbe08d308f15b_D20220101-20220930" name="us-gaap:DebtInstrumentMaturityDateDescription" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmNmOTIzMDMwYTVhMDQzMGZiZTgwOWM1YTkxNGM3NzIwL3RhYmxlcmFuZ2U6Y2Y5MjMwMzBhNWEwNDMwZmJlODA5YzVhOTE0Yzc3MjBfMS0xLTEtMS02NDU1NQ_e74011fa-6a9c-412d-9b49-850ee2d621ee">7/1/2022 &#8211; 9/30/2026</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iae196c8fac3e450f835ae2e90d88856e_I20220930" decimals="2" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmNmOTIzMDMwYTVhMDQzMGZiZTgwOWM1YTkxNGM3NzIwL3RhYmxlcmFuZ2U6Y2Y5MjMwMzBhNWEwNDMwZmJlODA5YzVhOTE0Yzc3MjBfMS0zLTEtMS02NDU1NS90ZXh0cmVnaW9uOmE4ODVlNTRiMDQyNDQyZjU4N2I1MzBjNTM2ZjY2NTY5XzQ_508f30bc-d80a-4e5e-847a-439b08e1a29b">2.00</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i2b611255f2c94797b280d4f18ec2cbd0_I20220930" decimals="2" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmNmOTIzMDMwYTVhMDQzMGZiZTgwOWM1YTkxNGM3NzIwL3RhYmxlcmFuZ2U6Y2Y5MjMwMzBhNWEwNDMwZmJlODA5YzVhOTE0Yzc3MjBfMS0zLTEtMS02NDU1NS90ZXh0cmVnaW9uOmE4ODVlNTRiMDQyNDQyZjU4N2I1MzBjNTM2ZjY2NTY5Xzk_46599134-3abd-4cbc-a6d7-7f7ed8a6f9c4">3.00</ix:nonFraction>%</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="i9de6317387cc4904bf0333b476864e26_I20220930" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmNmOTIzMDMwYTVhMDQzMGZiZTgwOWM1YTkxNGM3NzIwL3RhYmxlcmFuZ2U6Y2Y5MjMwMzBhNWEwNDMwZmJlODA5YzVhOTE0Yzc3MjBfMS01LTEtMS02NDU1NQ_2a9d54ac-0ba9-47a1-8374-f3fcd3fcf3ef">6,946</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="ia4062f8286ac47e19f5c6e30088056e0_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmNmOTIzMDMwYTVhMDQzMGZiZTgwOWM1YTkxNGM3NzIwL3RhYmxlcmFuZ2U6Y2Y5MjMwMzBhNWEwNDMwZmJlODA5YzVhOTE0Yzc3MjBfMS03LTEtMS02NDU1NQ_8725a97d-3dc9-4609-98d7-fd6b5c439c01">8,178</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%">Senior Credit Facility</span></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="id3fa562f5a4145e79b4d0c5d0ae7f87e_D20220101-20220930" name="us-gaap:DebtInstrumentMaturityDateDescription" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmNmOTIzMDMwYTVhMDQzMGZiZTgwOWM1YTkxNGM3NzIwL3RhYmxlcmFuZ2U6Y2Y5MjMwMzBhNWEwNDMwZmJlODA5YzVhOTE0Yzc3MjBfMi0xLTEtMS02NDU1NQ_39ac3569-b080-488f-b9f1-250521a59401">10/1/2025</ix:nonNumeric></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%"><ix:nonFraction unitRef="number" contextRef="i55f2dc7dfa554f84abb69f0d9e3b1d66_I20220930" decimals="3" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmNmOTIzMDMwYTVhMDQzMGZiZTgwOWM1YTkxNGM3NzIwL3RhYmxlcmFuZ2U6Y2Y5MjMwMzBhNWEwNDMwZmJlODA5YzVhOTE0Yzc3MjBfMi0zLTEtMS02NDU1NQ_9aefb88d-5777-4983-a68b-29b50d734697">12.00</ix:nonFraction>%</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="i55f2dc7dfa554f84abb69f0d9e3b1d66_I20220930" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmNmOTIzMDMwYTVhMDQzMGZiZTgwOWM1YTkxNGM3NzIwL3RhYmxlcmFuZ2U6Y2Y5MjMwMzBhNWEwNDMwZmJlODA5YzVhOTE0Yzc3MjBfMi01LTEtMS02NDU1NQ_9c64f1dc-811f-4238-bdf1-9e9a5ebdea00">30,323</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1f802bf52954bf4a3036095a767ee64_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmNmOTIzMDMwYTVhMDQzMGZiZTgwOWM1YTkxNGM3NzIwL3RhYmxlcmFuZ2U6Y2Y5MjMwMzBhNWEwNDMwZmJlODA5YzVhOTE0Yzc3MjBfMi03LTEtMS02NDU1NQ_3ee5a79f-09db-4534-a271-0843cf8b58eb">30,224</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%">Gross Notes Payable</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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="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="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmNmOTIzMDMwYTVhMDQzMGZiZTgwOWM1YTkxNGM3NzIwL3RhYmxlcmFuZ2U6Y2Y5MjMwMzBhNWEwNDMwZmJlODA5YzVhOTE0Yzc3MjBfMy01LTEtMS02NDU1NQ_ab86a88f-5541-4a43-9371-a4bb4d27b07f">37,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="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmNmOTIzMDMwYTVhMDQzMGZiZTgwOWM1YTkxNGM3NzIwL3RhYmxlcmFuZ2U6Y2Y5MjMwMzBhNWEwNDMwZmJlODA5YzVhOTE0Yzc3MjBfMy03LTEtMS02NDU1NQ_e3bb7d80-7e34-4a8c-860e-a6ee5c4c75c2">38,402</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="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">See Note 3 &#8212; Business Combinations and Asset Acquisitions for further discussion regarding the notes payable related to acquisitions.</span></div></ix:nonNumeric><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_7">Table of Contents</a></span></div></div><ix:continuation id="ie9199b97217448e198b3ab99a77a3f6a"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the debt issuance costs as of the dates indicated (in thousands):</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:48.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.128%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.128%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.131%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Notes Payable</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:10pt;font-weight:700;line-height:100%">Debt Issuance Costs and Debt Discount</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:10pt;font-weight:700;line-height:100%">Net Notes Payable</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 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 #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of notes payable</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="ia619a366263949f8aa71e460be6cf985_I20220930" decimals="-3" name="us-gaap:NotesAndLoansPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmIxNzYyYWM2ODQ3YTQ3MTk4Njc1ZjdiZjNmZDU2YjUwL3RhYmxlcmFuZ2U6YjE3NjJhYzY4NDdhNDcxOTg2NzVmN2JmM2ZkNTZiNTBfMi0xLTEtMS02NDU1NQ_75bf42b6-bd40-4328-996a-d98bf6825647">3,274</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:DeferredFinanceCostsCurrentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmIxNzYyYWM2ODQ3YTQ3MTk4Njc1ZjdiZjNmZDU2YjUwL3RhYmxlcmFuZ2U6YjE3NjJhYzY4NDdhNDcxOTg2NzVmN2JmM2ZkNTZiNTBfMi0zLTEtMS02NDU1NQ_637aafae-bc6b-4216-8cea-b71da7e750bf">210</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="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmIxNzYyYWM2ODQ3YTQ3MTk4Njc1ZjdiZjNmZDU2YjUwL3RhYmxlcmFuZ2U6YjE3NjJhYzY4NDdhNDcxOTg2NzVmN2JmM2ZkNTZiNTBfMi01LTEtMS02NDU1NQ_abdae699-699d-491a-970b-3662984b4711">3,064</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%">Notes payable, net of current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03298cfc94784c819e871a5b91484165_I20220930" decimals="-3" name="us-gaap:NotesAndLoansPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmIxNzYyYWM2ODQ3YTQ3MTk4Njc1ZjdiZjNmZDU2YjUwL3RhYmxlcmFuZ2U6YjE3NjJhYzY4NDdhNDcxOTg2NzVmN2JmM2ZkNTZiNTBfMy0xLTEtMS02NDU1NQ_ce868473-471c-4aa3-b56d-f43e49daa977">33,995</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:DeferredFinanceCostsNoncurrentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmIxNzYyYWM2ODQ3YTQ3MTk4Njc1ZjdiZjNmZDU2YjUwL3RhYmxlcmFuZ2U6YjE3NjJhYzY4NDdhNDcxOTg2NzVmN2JmM2ZkNTZiNTBfMy0zLTEtMS02NDU1NQ_c0908cfe-4005-41af-b818-5f63969ede7c">2,628</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="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmIxNzYyYWM2ODQ3YTQ3MTk4Njc1ZjdiZjNmZDU2YjUwL3RhYmxlcmFuZ2U6YjE3NjJhYzY4NDdhNDcxOTg2NzVmN2JmM2ZkNTZiNTBfMy01LTEtMS02NDU1NQ_780b6e5c-aefa-4c81-9004-d411fd95d88d">31,367</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmIxNzYyYWM2ODQ3YTQ3MTk4Njc1ZjdiZjNmZDU2YjUwL3RhYmxlcmFuZ2U6YjE3NjJhYzY4NDdhNDcxOTg2NzVmN2JmM2ZkNTZiNTBfNC0xLTEtMS02NDU1NQ_cd42da46-62e1-4f35-9294-c69cbdb18611">37,269</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmIxNzYyYWM2ODQ3YTQ3MTk4Njc1ZjdiZjNmZDU2YjUwL3RhYmxlcmFuZ2U6YjE3NjJhYzY4NDdhNDcxOTg2NzVmN2JmM2ZkNTZiNTBfNC0zLTEtMS02NDU1NQ_bcbf5e13-1791-457f-ac9d-1797b373465b">2,838</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmIxNzYyYWM2ODQ3YTQ3MTk4Njc1ZjdiZjNmZDU2YjUwL3RhYmxlcmFuZ2U6YjE3NjJhYzY4NDdhNDcxOTg2NzVmN2JmM2ZkNTZiNTBfNC01LTEtMS02NDU1NQ_82a9802e-6dd6-4478-b6b4-f5ea54324a4d">34,431</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of notes payable</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="i388dffdfd72143ac97f7316ac793e5a2_I20211231" decimals="-3" name="us-gaap:NotesAndLoansPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmIxNzYyYWM2ODQ3YTQ3MTk4Njc1ZjdiZjNmZDU2YjUwL3RhYmxlcmFuZ2U6YjE3NjJhYzY4NDdhNDcxOTg2NzVmN2JmM2ZkNTZiNTBfNy0xLTEtMS02NDU1NQ_c92d93eb-eeb0-485f-8524-06fd198a8256">2,079</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsCurrentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmIxNzYyYWM2ODQ3YTQ3MTk4Njc1ZjdiZjNmZDU2YjUwL3RhYmxlcmFuZ2U6YjE3NjJhYzY4NDdhNDcxOTg2NzVmN2JmM2ZkNTZiNTBfNy0zLTEtMS02NDU1NQ_8ec3f6eb-d521-4853-aac6-cd7cf3a1a89d">172</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="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmIxNzYyYWM2ODQ3YTQ3MTk4Njc1ZjdiZjNmZDU2YjUwL3RhYmxlcmFuZ2U6YjE3NjJhYzY4NDdhNDcxOTg2NzVmN2JmM2ZkNTZiNTBfNy01LTEtMS02NDU1NQ_6185d22d-a546-43d8-a1b2-5f673e48a31e">1,907</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%">Notes payable, net of current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97e334af46f24c769e106fa48ffa209c_I20211231" decimals="-3" name="us-gaap:NotesAndLoansPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmIxNzYyYWM2ODQ3YTQ3MTk4Njc1ZjdiZjNmZDU2YjUwL3RhYmxlcmFuZ2U6YjE3NjJhYzY4NDdhNDcxOTg2NzVmN2JmM2ZkNTZiNTBfOC0xLTEtMS02NDU1NQ_7267aea0-95d2-496e-a21d-14ca3d2ac785">36,323</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNoncurrentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmIxNzYyYWM2ODQ3YTQ3MTk4Njc1ZjdiZjNmZDU2YjUwL3RhYmxlcmFuZ2U6YjE3NjJhYzY4NDdhNDcxOTg2NzVmN2JmM2ZkNTZiNTBfOC0zLTEtMS02NDU1NQ_11a2e638-8b6c-4093-9009-3c70a38ab3da">3,203</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="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmIxNzYyYWM2ODQ3YTQ3MTk4Njc1ZjdiZjNmZDU2YjUwL3RhYmxlcmFuZ2U6YjE3NjJhYzY4NDdhNDcxOTg2NzVmN2JmM2ZkNTZiNTBfOC01LTEtMS02NDU1NQ_a71bcd57-ae59-4086-854b-228d9d86f572">33,120</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</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="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmIxNzYyYWM2ODQ3YTQ3MTk4Njc1ZjdiZjNmZDU2YjUwL3RhYmxlcmFuZ2U6YjE3NjJhYzY4NDdhNDcxOTg2NzVmN2JmM2ZkNTZiNTBfOS0xLTEtMS02NDU1NQ_2fa3b5f4-91c3-4504-84a4-dbc768cb0f2e">38,402</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmIxNzYyYWM2ODQ3YTQ3MTk4Njc1ZjdiZjNmZDU2YjUwL3RhYmxlcmFuZ2U6YjE3NjJhYzY4NDdhNDcxOTg2NzVmN2JmM2ZkNTZiNTBfOS0zLTEtMS02NDU1NQ_132111b9-c1d5-406e-b05b-e09a6b777f33">3,375</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="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmIxNzYyYWM2ODQ3YTQ3MTk4Njc1ZjdiZjNmZDU2YjUwL3RhYmxlcmFuZ2U6YjE3NjJhYzY4NDdhNDcxOTg2NzVmN2JmM2ZkNTZiNTBfOS01LTEtMS02NDU1NQ_1efdcb8f-a95d-4b0c-a647-1bbab690eb7b">35,027</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:continuation><div><span><br/></span></div><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RleHRyZWdpb246ZGRmMTIzOTE3OWU0NDM1NWJjZDg1MWQzYmI1N2IwOTlfMzY3Mg_539056a0-47b6-4eb8-b94f-0731cc868dc2" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the future principal payments related to our outstanding debt as of September&#160;30, 2022 (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"><tr><td style="width:1.0%"></td><td style="width:75.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.585%"></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%">2022</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="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOjI5ZmY4ZmVkODc5NjQ5YTFhNWIyMTE5ODQ3Y2I5MmE0L3RhYmxlcmFuZ2U6MjlmZjhmZWQ4Nzk2NDlhMWE1YjIxMTk4NDdjYjkyYTRfMC0xLTEtMS02NDU1NQ_8f38d311-bb6e-402a-b707-9beb5ed1d330">231</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%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOjI5ZmY4ZmVkODc5NjQ5YTFhNWIyMTE5ODQ3Y2I5MmE0L3RhYmxlcmFuZ2U6MjlmZjhmZWQ4Nzk2NDlhMWE1YjIxMTk4NDdjYjkyYTRfMS0xLTEtMS02NDU1NQ_f5d067e5-e9dd-4ae1-a3ee-b93c82c65e6a">3,043</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOjI5ZmY4ZmVkODc5NjQ5YTFhNWIyMTE5ODQ3Y2I5MmE0L3RhYmxlcmFuZ2U6MjlmZjhmZWQ4Nzk2NDlhMWE1YjIxMTk4NDdjYjkyYTRfMi0xLTEtMS02NDU1NQ_cb475f85-b547-4806-b4e9-f50b2892ae78">6,367</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOjI5ZmY4ZmVkODc5NjQ5YTFhNWIyMTE5ODQ3Y2I5MmE0L3RhYmxlcmFuZ2U6MjlmZjhmZWQ4Nzk2NDlhMWE1YjIxMTk4NDdjYjkyYTRfMy0xLTEtMS02NDU1NQ_a6af80d4-c058-4bb7-a69b-94a035d60411">6,330</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOjI5ZmY4ZmVkODc5NjQ5YTFhNWIyMTE5ODQ3Y2I5MmE0L3RhYmxlcmFuZ2U6MjlmZjhmZWQ4Nzk2NDlhMWE1YjIxMTk4NDdjYjkyYTRfNC0xLTEtMS02NDU1NQ_94ccd354-355f-4ad4-a40e-0e6b78304073">21,298</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOjI5ZmY4ZmVkODc5NjQ5YTFhNWIyMTE5ODQ3Y2I5MmE0L3RhYmxlcmFuZ2U6MjlmZjhmZWQ4Nzk2NDlhMWE1YjIxMTk4NDdjYjkyYTRfNS0xLTEtMS02NDU1NQ_528391b7-1f8c-47ff-a164-26f8e1b0e0e4">37,269</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><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RleHRyZWdpb246ZGRmMTIzOTE3OWU0NDM1NWJjZDg1MWQzYmI1N2IwOTlfMTA5OTUxMTYzNTUxMw_f35fc64a-009e-446b-a8b1-7557f4782acf" continuedAt="if3929044c43b4fee806a60f0b646bb4f" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subordinated Notes Payable - Acquisitions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2022, the Company reached an agreement with the holders of the subordinated note payable, issued in connection with the purchase of a business acquired in 2018 to settle outstanding indemnification claims for $<ix:nonFraction unitRef="usd" contextRef="i35959eeace1c41c8bbeb1a0b74fa754e_I20220831" decimals="-3" name="asur:DebtInstrumentProceedsFromIndemnificationClaim" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RleHRyZWdpb246ZGRmMTIzOTE3OWU0NDM1NWJjZDg1MWQzYmI1N2IwOTlfMjE5OTAyMzI2MzI2MQ_df5ea0f6-d359-4781-ad90-e605e165883b">190</ix:nonFraction>, which reduced the outstanding balance of the subordinated note payable (including interest) to $<ix:nonFraction unitRef="usd" contextRef="i67b24921932347588ef57fcf058663c8_I20220930" decimals="-3" name="us-gaap:DebtInstrumentFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RleHRyZWdpb246ZGRmMTIzOTE3OWU0NDM1NWJjZDg1MWQzYmI1N2IwOTlfMjE5OTAyMzI2MzI1MA_2736c601-cc79-406b-b5df-c7be51c973b8">600</ix:nonFraction>. There remained no outstanding balance on the note as of September 30, 2022.  </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There remains an outstanding principal balance on the subordinated note payable issued in connection with the</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">purchase of a business the Company acquired in 2020, which note matured on July 1, 2022. $<ix:nonFraction unitRef="usd" contextRef="ia553d39908ef403dac639a279eed4ef4_D20220701-20220930" decimals="-3" name="us-gaap:RepaymentsOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RleHRyZWdpb246ZGRmMTIzOTE3OWU0NDM1NWJjZDg1MWQzYmI1N2IwOTlfMjE5OTAyMzI2MzI4MQ_5a37e80d-282f-4ec0-8e03-8073f2cc5b8d">634</ix:nonFraction> of the principal balance was paid on July 1, 2022. A $<ix:nonFraction unitRef="usd" contextRef="i59b21a683297476d85da1cc8730f7e7b_I20220701" decimals="-3" name="asur:DebtInstrumentPaymentWithheldAsSecurityForIndemnificationClaim" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RleHRyZWdpb246ZGRmMTIzOTE3OWU0NDM1NWJjZDg1MWQzYmI1N2IwOTlfMjE5OTAyMzI2MzI3MQ_fb9344cb-5c60-405f-82b9-30c0266408f5">232</ix:nonFraction> payment on the principal balance was withheld as security for outstanding claims for which we are entitled to indemnification under the purchase agreement. The Company will make payment, subject to its rights of set-off under the purchase agreement, when the claims are resolved. Due to its rights under the purchase agreement and the terms of this note, the Company is not in default under the note. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior Credit Facility with Structural Capital Investments III, LP</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 10, 2021, the Company entered into a Loan and Security Agreement with Structural Capital Investments III, LP (&#8220;Structural&#8221; and together with the other lenders that are or become parties thereto, the &#8220;Lenders&#8221;), and Ocean II PLO LLC, as administrative and collateral agent for Structural and the Lenders (&#8220;Agent&#8221;), under the terms of which the Lenders have committed to lend us up to $<ix:nonFraction unitRef="usd" contextRef="icf0cc300fbd94899bec4ec3fdaff031d_I20220930" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RleHRyZWdpb246ZGRmMTIzOTE3OWU0NDM1NWJjZDg1MWQzYmI1N2IwOTlfOTQ3_cdd03711-fe89-4994-8471-503e265f84a4">50,000</ix:nonFraction> in term loan financing to support our growth needs (the &#8220;Facility&#8221;) until June 30, 2022. Of the amount committed by the Lenders, the Company drew $30,000 in September 2021, at the closing and the remaining $20,000 has lapsed. The Company also entered into a secured promissory note with the Agent evidencing our obligations under the Facility. The Company&#8217;s obligations are further guaranteed by each of our subsidiaries and secured by our assets and the assets of our subsidiaries.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the onset of the agreement, we paid to the Lenders an origination fee of $<ix:nonFraction unitRef="usd" contextRef="ib686b872377a4a109d2ad9a8eca5a319_D20220101-20220930" decimals="-3" name="us-gaap:LoanProcessingFee" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RleHRyZWdpb246ZGRmMTIzOTE3OWU0NDM1NWJjZDg1MWQzYmI1N2IwOTlfMTUxMA_23b2e25e-0e1f-4a8e-a5b2-1cc56880e1f1">500</ix:nonFraction>. Interest accrues on any outstanding balance at a rate equal to the greater of 9.0% or the Prime Rate, plus 5.75% (the &#8220;Basic Rate&#8221;) and is payable in advance, which as of September 30, 2022 was 12.0%. In addition, interest is paid in kind (&#8220;PIK&#8221;) at a rate of 1.00% or 1.25% based on our APR Ratio, measured on a quarterly basis. The PIK interest is added to our outstanding balance and accrues interest at the Basic Rate. Interest only payments are due until October 2023, with an option to extend until October 2024, dependent on certain financial or revenue metrics before the end of the first twenty-four months of the Facility.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_7">Table of Contents</a></span></div></div><ix:continuation id="if3929044c43b4fee806a60f0b646bb4f"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal payments begin after the expiration of the interest only period, and are based on a five year amortization schedule, with a balloon payment due in October 2025. The table above in this Note 6 &#8212; Notes Payable summarizing future principal payments assumes the Company will not extend the period of interest only payments to October 2024. Upon payment in full of the obligations under the Facility, we are to pay Lenders a final payment fee equal to 1.0% of the increase in our market capitalization since the onset of the agreement, at that time valued at $182,400.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has agreed to provide the Lenders the right to participate in a future offering&#8212;whether public or private&#8212;on the same terms and conditions as other investors for an amount not to exceed $3,000.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no financial covenants if our net cash position is equal to or greater than zero. If our net cash position is less than zero, the Company would be subject to the following financial covenants: (i) unrestricted cash of no less than $5,000, (ii) maintain an APR ratio of no less than 0.70:1.00 through September 10, 2023, and (iii) maintain an APR ratio of no less than 0.60:1.00 from September 10, 2023 through the remainder of the term of the Facility. The APR ratio would be the ratio of our tested debt to our annual recurring revenue and would be measured on a quarterly basis. Our Tested Debt consists of our outstanding obligations under the Facility (exclusive of PIK interest) and any indebtedness issued or earnouts owed to sellers in connection with acquisitions.</span></div></ix:continuation><div id="i5f9d4cbb06374e74ac7de8d2d512839a_49"></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfMTQzMg_c3b71ccc-74c0-41df-8952-567956470e40" escape="true"><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%">NOTE 7 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Receivables</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receivables from contracts with customers, net of allowance for doubtful accounts of $<ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfMTY1_a53a399d-0e5d-4152-8746-c6392fe7de18">2,751</ix:nonFraction>, were $<ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfMTc1_94f5b642-a20e-486a-b87b-0822f318e17c">6,821</ix:nonFraction> at September&#160;30, 2022. Receivables from contracts with customers, net of allowance for doubtful accounts of $<ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfMjcw_46c08241-f776-4b69-a92c-3e00567fe9e8">2,210</ix:nonFraction>, were $<ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfMjgw_4f135bb4-623d-4b04-947f-39fb5275360a">5,308</ix:nonFraction> at December&#160;31, 2021. <ix:nonNumeric contextRef="i7eaa25eac5104d0abb51a09a125cf9b4_D20220101-20220930" name="us-gaap:ConcentrationRiskBenchmarkDescription" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfMTQzMw_e959f002-d722-4f9e-9a45-13410ae209d9">No customers represented more than 10% of our net accounts receivable balance as of September&#160;30, 2022 and December&#160;31, 2021, respectively.</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Commissions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred commission costs from contracts with customers were $<ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:AccruedSalesCommissionCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfNDgz_582cef85-f352-4810-a034-190add6c612c">5,875</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" decimals="-3" name="us-gaap:AccruedSalesCommissionCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfNDkw_e6c7d7ab-3297-4405-af27-5cb516534a95">4,684</ix:nonFraction> at September&#160;30, 2022 and December&#160;31, 2021, respectively. The amount of amortization recognized for the three and nine months ended September&#160;30, 2022 $<ix:nonFraction unitRef="usd" contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="-3" name="us-gaap:AmortizationOfDeferredSalesCommissions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfNTk3_beffc44c-083e-40bc-823e-e014f9a069f1">412</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:AmortizationOfDeferredSalesCommissions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfNjA0_d16d17a2-4745-4c84-81f6-0007ba19faa0">1,192</ix:nonFraction>, respectively, and for the three and nine months ended September&#160;30, 2021 was $<ix:nonFraction unitRef="usd" contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" name="us-gaap:AmortizationOfDeferredSalesCommissions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfNjY4_b67d05b2-1034-45d3-b124-c088d01487ac">424</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:AmortizationOfDeferredSalesCommissions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfNjc1_02589fd9-554d-49c4-922d-a37f9af6976d">963</ix:nonFraction>, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended September&#160;30, 2022, revenue of $<ix:nonFraction unitRef="usd" contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="-3" name="us-gaap:DeferredRevenueRevenueRecognized1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfNzY1_eb7d48fe-0593-49d8-a822-d62205dd6007">156</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:DeferredRevenueRevenueRecognized1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfNzcy_c2540fb0-f41b-4cf6-8a81-7f9dbccc9569">3,362</ix:nonFraction>, and the three and nine months ended September&#160;30, 2021, revenue of $<ix:nonFraction unitRef="usd" contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" name="us-gaap:DeferredRevenueRevenueRecognized1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfODI2_efdc7ed6-cb7c-4460-8051-73710b4d9d54">460</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:DeferredRevenueRevenueRecognized1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfODMz_9d2275f3-89a1-4cbf-92e5-6b2a89e04684">4,308</ix:nonFraction>, respectively, was recognized from the deferred revenue balance at the beginning of each period.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Transaction Price Allocated to the Remaining Performance Obligations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2022, approximately $<ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfMTAyOA_a031bf32-db87-4791-a860-1dd2c8808457">26,509</ix:nonFraction> of revenue is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately <ix:nonFraction unitRef="number" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfMTE1OQ_103414d5-70b0-4f6a-bc85-421faf6f2b09">82</ix:nonFraction>% of these remaining performance obligations over the next 12 months, with the balance recognized thereafter.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Concentration</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i531b8bdd9b1242aeb35151f5b87fe1ac_D20220101-20220930" name="us-gaap:ConcentrationRiskBenchmarkDescription" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfMTQzNA_cee2af32-6e7a-433d-a247-551884f6b95e">During the three and nine months ended September&#160;30, 2022 and 2021, there were no customers that individually represented 10% or more of consolidated revenue.</ix:nonNumeric></span></div></ix:nonNumeric><div id="i5f9d4cbb06374e74ac7de8d2d512839a_52"></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="us-gaap:OperatingLeasesOfLessorDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RleHRyZWdpb246YzdhMDc3YjEwOTNmNGZmZTk1ODMyMDRjN2FiYWM3YTVfMTQ0NQ_2a1cf517-7097-49ba-9e20-d3e1aefbb13e" continuedAt="if3cff6b8db18449096c048fa180f306b" escape="true"><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%">NOTE 8 - LEASES</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into office space lease agreements, which qualify as operating leases under ASU No. 2016-02, &#8220;Leases (Topic 842)&#8221;. Under such leases, the lessors receive annual minimum (base) rent. The leases have original terms (excluding extension options) ranging from&#160;<ix:nonNumeric contextRef="i552a205a862b45c6a892efc7a4020558_I20220930" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RleHRyZWdpb246YzdhMDc3YjEwOTNmNGZmZTk1ODMyMDRjN2FiYWM3YTVfMjk1_eb48ffda-5598-4e7b-b328-537ba7e9d186">one year</ix:nonNumeric>&#160;to&#160;<ix:nonNumeric contextRef="i7ddec3b5226e477ea07b69d907ff443d_I20220930" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RleHRyZWdpb246YzdhMDc3YjEwOTNmNGZmZTk1ODMyMDRjN2FiYWM3YTVfMzAx_5f18cafa-06e3-4d92-9e19-578de9503dd3">ten years</ix:nonNumeric>. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:33.75pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_7">Table of Contents</a></span></div></div><ix:continuation id="if3cff6b8db18449096c048fa180f306b"><div style="text-align:justify;text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record base rent expense under the straight-line method over the term of the lease. In the accompanying Condensed Consolidated Statements of Comprehensive Loss, rent expense is included in operating expenses under general and administrative expenses. <ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RleHRyZWdpb246YzdhMDc3YjEwOTNmNGZmZTk1ODMyMDRjN2FiYWM3YTVfMTQ0Ng_79c089c0-c16e-4ff9-9f3a-30f94be7e307" continuedAt="i6b8f40c790014aeeb4c738c506c09419" escape="true">The components of the rent expense for the nine months ended September&#160;30, 2022 and 2021 are as follows (in thousands):</ix:nonNumeric></span></div><div style="text-align:center"><ix:continuation id="i6b8f40c790014aeeb4c738c506c09419" continuedAt="i490decf7b7204f338e6488356480b4f3"><table 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:38.812%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.379%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;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:10pt;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:10pt;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:10pt;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%">Operating lease cost</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="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="-3" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOjQ3YjQ4ZTFhMmFlYzQ0YjhhYjYzZGZkMTFkN2NjYjQxL3RhYmxlcmFuZ2U6NDdiNDhlMWEyYWVjNDRiOGFiNjNkZmQxMWQ3Y2NiNDFfMi0xLTEtMS02NDU1NQ_f5855c2a-e40f-4ddd-a034-85dbd533ad23">610</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="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOjQ3YjQ4ZTFhMmFlYzQ0YjhhYjYzZGZkMTFkN2NjYjQxL3RhYmxlcmFuZ2U6NDdiNDhlMWEyYWVjNDRiOGFiNjNkZmQxMWQ3Y2NiNDFfMi0zLTEtMS02NDU1NQ_853089cd-f641-4675-b7e5-501a47f23c52">496</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="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOjQ3YjQ4ZTFhMmFlYzQ0YjhhYjYzZGZkMTFkN2NjYjQxL3RhYmxlcmFuZ2U6NDdiNDhlMWEyYWVjNDRiOGFiNjNkZmQxMWQ3Y2NiNDFfMi01LTEtMS02NDU1NQ_43c8aed7-3f6b-46aa-a3d5-7686390e11c1">1,759</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="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOjQ3YjQ4ZTFhMmFlYzQ0YjhhYjYzZGZkMTFkN2NjYjQxL3RhYmxlcmFuZ2U6NDdiNDhlMWEyYWVjNDRiOGFiNjNkZmQxMWQ3Y2NiNDFfMi03LTEtMS02NDU1NQ_43ead335-2d20-4527-be76-546a84dd67ee">1,610</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%">Sublease 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="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOjQ3YjQ4ZTFhMmFlYzQ0YjhhYjYzZGZkMTFkN2NjYjQxL3RhYmxlcmFuZ2U6NDdiNDhlMWEyYWVjNDRiOGFiNjNkZmQxMWQ3Y2NiNDFfMy0xLTEtMS02NDU1NQ_0f28b4d9-9d79-4e3c-8678-686e9abdf1b2">15</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="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOjQ3YjQ4ZTFhMmFlYzQ0YjhhYjYzZGZkMTFkN2NjYjQxL3RhYmxlcmFuZ2U6NDdiNDhlMWEyYWVjNDRiOGFiNjNkZmQxMWQ3Y2NiNDFfMy0zLTEtMS02NDU1NQ_04605305-c673-4874-bc3e-79adb2542776">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="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOjQ3YjQ4ZTFhMmFlYzQ0YjhhYjYzZGZkMTFkN2NjYjQxL3RhYmxlcmFuZ2U6NDdiNDhlMWEyYWVjNDRiOGFiNjNkZmQxMWQ3Y2NiNDFfMy01LTEtMS02NDU1NQ_f7a002b6-baeb-4603-967c-b13ee9a2da7e">84</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="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOjQ3YjQ4ZTFhMmFlYzQ0YjhhYjYzZGZkMTFkN2NjYjQxL3RhYmxlcmFuZ2U6NDdiNDhlMWEyYWVjNDRiOGFiNjNkZmQxMWQ3Y2NiNDFfMy03LTEtMS02NDU1NQ_c646dba4-0407-4294-832d-baec469d1517">32</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net rent 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="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="-3" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOjQ3YjQ4ZTFhMmFlYzQ0YjhhYjYzZGZkMTFkN2NjYjQxL3RhYmxlcmFuZ2U6NDdiNDhlMWEyYWVjNDRiOGFiNjNkZmQxMWQ3Y2NiNDFfNC0xLTEtMS02NDU1NQ_ae810981-27cc-4631-ab03-6fb99a665020">595</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOjQ3YjQ4ZTFhMmFlYzQ0YjhhYjYzZGZkMTFkN2NjYjQxL3RhYmxlcmFuZ2U6NDdiNDhlMWEyYWVjNDRiOGFiNjNkZmQxMWQ3Y2NiNDFfNC0zLTEtMS02NDU1NQ_5d5198b4-35ac-4025-9067-73988ba45067">485</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOjQ3YjQ4ZTFhMmFlYzQ0YjhhYjYzZGZkMTFkN2NjYjQxL3RhYmxlcmFuZ2U6NDdiNDhlMWEyYWVjNDRiOGFiNjNkZmQxMWQ3Y2NiNDFfNC01LTEtMS02NDU1NQ_ad7409c4-1320-41b3-96b3-930dd35e80aa">1,675</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOjQ3YjQ4ZTFhMmFlYzQ0YjhhYjYzZGZkMTFkN2NjYjQxL3RhYmxlcmFuZ2U6NDdiNDhlMWEyYWVjNDRiOGFiNjNkZmQxMWQ3Y2NiNDFfNC03LTEtMS02NDU1NQ_e520dd3f-4dc8-4641-b811-c1ef9610d794">1,578</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></ix:continuation></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of calculating the operating lease assets and lease liabilities, extension options are not included in the lease term unless it is reasonably certain we will exercise the option, or the lessor has the sole ability to exercise the option. The weighted average discount rate of our operating leases is <ix:nonFraction unitRef="number" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="2" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RleHRyZWdpb246YzdhMDc3YjEwOTNmNGZmZTk1ODMyMDRjN2FiYWM3YTVfMTA3Mw_f24ca652-987a-4628-b69f-6ff97a5c9ac3">8</ix:nonFraction>% as of September&#160;30, 2022 and December&#160;31, 2021, respectively. The weighted average remaining lease term is <ix:nonNumeric contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RleHRyZWdpb246YzdhMDc3YjEwOTNmNGZmZTk1ODMyMDRjN2FiYWM3YTVfMTE1Mg_7aa933ff-9df3-4605-b2a5-37c635383771">five years</ix:nonNumeric> and <ix:nonNumeric contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RleHRyZWdpb246YzdhMDc3YjEwOTNmNGZmZTk1ODMyMDRjN2FiYWM3YTVfMTE1OQ_bebb0c99-9eed-44b7-9f3c-0500bd40cc64">five years</ix:nonNumeric> as of September&#160;30, 2022 and December&#160;31, 2021, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:continuation id="i490decf7b7204f338e6488356480b4f3"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to operating leases for the nine months ended September 30 are as follows (in thousands):</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:67.467%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.253%"></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:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;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:10pt;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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflows 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="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOjYzNzBjNGZjNGNiZjRhOTE4YTkyZTIyNWEwOGJmNWFkL3RhYmxlcmFuZ2U6NjM3MGM0ZmM0Y2JmNGE5MThhOTJlMjI1YTA4YmY1YWRfMy0xLTEtMS02NDU1NQ_8de1b9bc-e794-49bf-8919-d6a3eec565f2">1,561</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOjYzNzBjNGZjNGNiZjRhOTE4YTkyZTIyNWEwOGJmNWFkL3RhYmxlcmFuZ2U6NjM3MGM0ZmM0Y2JmNGE5MThhOTJlMjI1YTA4YmY1YWRfMy0zLTEtMS02NDU1NQ_cbd77c16-f6c9-4b41-95ad-f100acaf90d5">1,740</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 operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets obtained in exchange for new operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOjYzNzBjNGZjNGNiZjRhOTE4YTkyZTIyNWEwOGJmNWFkL3RhYmxlcmFuZ2U6NjM3MGM0ZmM0Y2JmNGE5MThhOTJlMjI1YTA4YmY1YWRfNS0xLTEtMS02NDU1NQ_2090c3db-7335-40d6-9a36-15babb0cfab9">2,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="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOjYzNzBjNGZjNGNiZjRhOTE4YTkyZTIyNWEwOGJmNWFkL3RhYmxlcmFuZ2U6NjM3MGM0ZmM0Y2JmNGE5MThhOTJlMjI1YTA4YmY1YWRfNS0zLTEtMS02NDU1NQ_5597003f-e2a0-42ea-9504-36a5fd65f3e4">1,279</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:continuation><div style="text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RleHRyZWdpb246YzdhMDc3YjEwOTNmNGZmZTk1ODMyMDRjN2FiYWM3YTVfMTQ0OA_a37ced1a-b15a-47cf-8138-1f8e9ce83a34" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum commitments over the life of all operating leases, which exclude variable rent payments, are as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"><tr><td style="width:1.0%"></td><td style="width:75.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.585%"></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%">2022</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="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOmY5MzM0YzI0MWE2MzQ4NWU5ZWViNjY0MGJlMzRjYmQ5L3RhYmxlcmFuZ2U6ZjkzMzRjMjQxYTYzNDg1ZTllZWI2NjQwYmUzNGNiZDlfMC0xLTEtMS02NDU1NQ_149c5fe2-d574-4e6e-a367-e15a4be19310">559</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%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOmY5MzM0YzI0MWE2MzQ4NWU5ZWViNjY0MGJlMzRjYmQ5L3RhYmxlcmFuZ2U6ZjkzMzRjMjQxYTYzNDg1ZTllZWI2NjQwYmUzNGNiZDlfMS0xLTEtMS02NDU1NQ_01ab97a6-b618-4496-86dc-5fc454081e95">2,267</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOmY5MzM0YzI0MWE2MzQ4NWU5ZWViNjY0MGJlMzRjYmQ5L3RhYmxlcmFuZ2U6ZjkzMzRjMjQxYTYzNDg1ZTllZWI2NjQwYmUzNGNiZDlfMi0xLTEtMS02NDU1NQ_fcb366cf-52a6-4799-83c6-d171ca1696ae">2,150</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOmY5MzM0YzI0MWE2MzQ4NWU5ZWViNjY0MGJlMzRjYmQ5L3RhYmxlcmFuZ2U6ZjkzMzRjMjQxYTYzNDg1ZTllZWI2NjQwYmUzNGNiZDlfMy0xLTEtMS02NDU1NQ_edf88028-cb12-4ee6-ad67-20d6c36a9acf">1,765</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOmY5MzM0YzI0MWE2MzQ4NWU5ZWViNjY0MGJlMzRjYmQ5L3RhYmxlcmFuZ2U6ZjkzMzRjMjQxYTYzNDg1ZTllZWI2NjQwYmUzNGNiZDlfNC0xLTEtMS02NDU1NQ_feb8ffb9-c3be-4d2d-955f-3a4cab55b001">1,230</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%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOmY5MzM0YzI0MWE2MzQ4NWU5ZWViNjY0MGJlMzRjYmQ5L3RhYmxlcmFuZ2U6ZjkzMzRjMjQxYTYzNDg1ZTllZWI2NjQwYmUzNGNiZDlfNS0xLTEtMS02NDU1NQ_42722591-3b54-41d0-9c30-6986583853ea">1,204</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%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOmY5MzM0YzI0MWE2MzQ4NWU5ZWViNjY0MGJlMzRjYmQ5L3RhYmxlcmFuZ2U6ZjkzMzRjMjQxYTYzNDg1ZTllZWI2NjQwYmUzNGNiZDlfNi0xLTEtMS02NDU1NQ_ea8708c0-bbb7-4ad8-8ad9-2d1d761ac95d">1,509</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 minimum lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOmY5MzM0YzI0MWE2MzQ4NWU5ZWViNjY0MGJlMzRjYmQ5L3RhYmxlcmFuZ2U6ZjkzMzRjMjQxYTYzNDg1ZTllZWI2NjQwYmUzNGNiZDlfNy0xLTEtMS02NDU1NQ_1bf0197f-cb35-4b53-b1d8-c47624c38da3">10,684</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOmY5MzM0YzI0MWE2MzQ4NWU5ZWViNjY0MGJlMzRjYmQ5L3RhYmxlcmFuZ2U6ZjkzMzRjMjQxYTYzNDg1ZTllZWI2NjQwYmUzNGNiZDlfOC0xLTEtMS02NDU1NQ_d790f045-cd2b-4ab9-b357-164c1b2f3753">2,090</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 lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d6b4223511407db6d0a207f592e882_I20220930" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOmY5MzM0YzI0MWE2MzQ4NWU5ZWViNjY0MGJlMzRjYmQ5L3RhYmxlcmFuZ2U6ZjkzMzRjMjQxYTYzNDg1ZTllZWI2NjQwYmUzNGNiZDlfOS0xLTEtMS02NDU1NQ_8b349981-a1cd-4fd5-8f34-724a6c306b90">8,594</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:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><div id="i5f9d4cbb06374e74ac7de8d2d512839a_55"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81NS9mcmFnOjRhYTFhNTdhNjMyNzQ3NTM5MDhmYjgxYjIxODIwYmFhL3RleHRyZWdpb246NGFhMWE1N2E2MzI3NDc1MzkwOGZiODFiMjE4MjBiYWFfMTI0Ng_22903f9c-f29a-4055-99c2-7aa7ba582e9f" escape="true"><div style="padding-left:45pt;text-align:justify;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 9 - SHARE-BASED COMPENSATION</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-45pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have one active equity plan, the 2018 Incentive Award Plan (the &#8220;2018 Plan&#8221;). The 2018 Plan, approved by our shareholders, replaced our 2009 Equity Incentive Plan, as amended (the &#8220;2009 Plan&#8221;), however, the terms and conditions of the 2009 Plan will continue to govern any outstanding awards granted thereunder.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares available for issuance under the 2018 Plan is equal to the sum of (i)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> <ix:nonFraction unitRef="shares" contextRef="ia8b2b845e393407dadf15bcf5e0d2901_I20220930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81NS9mcmFnOjRhYTFhNTdhNjMyNzQ3NTM5MDhmYjgxYjIxODIwYmFhL3RleHRyZWdpb246NGFhMWE1N2E2MzI3NDc1MzkwOGZiODFiMjE4MjBiYWFfNDQ4_4c7b1a9b-0d18-47c6-a036-c0b7fdb3e9fd">4,350</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shares, and (ii) any shares subject to issued and outstanding awards under the 2009 Plan as of the effective date of the 2018 Plan that expire, are canceled or otherwise terminate following the effective date of the 2018 Plan. We have <ix:nonFraction unitRef="shares" contextRef="ia8b2b845e393407dadf15bcf5e0d2901_I20220930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81NS9mcmFnOjRhYTFhNTdhNjMyNzQ3NTM5MDhmYjgxYjIxODIwYmFhL3RleHRyZWdpb246NGFhMWE1N2E2MzI3NDc1MzkwOGZiODFiMjE4MjBiYWFfNjg2_7489cfce-a3ac-4fbc-85d8-2034abf0172b">2,285</ix:nonFraction> options and RSUs granted and outstanding pursuant to the 2018 Plan as of September&#160;30, 2022. As of September&#160;30, 2022, the number of shares available for issuance under the 2018 Plan</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is <ix:nonFraction unitRef="shares" contextRef="ia8b2b845e393407dadf15bcf5e0d2901_I20220930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81NS9mcmFnOjRhYTFhNTdhNjMyNzQ3NTM5MDhmYjgxYjIxODIwYmFhL3RleHRyZWdpb246NGFhMWE1N2E2MzI3NDc1MzkwOGZiODFiMjE4MjBiYWFfODQz_a9f832bf-c467-4a67-947d-eb53c4f17038">1,439</ix:nonFraction>.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share based compensation for our stock option plans for the three months ended September 30, 2022 and September&#160;30, 2021 was $<ix:nonFraction unitRef="usd" contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81NS9mcmFnOjRhYTFhNTdhNjMyNzQ3NTM5MDhmYjgxYjIxODIwYmFhL3RleHRyZWdpb246NGFhMWE1N2E2MzI3NDc1MzkwOGZiODFiMjE4MjBiYWFfOTIy_c0311f9e-d97a-4016-81a6-b9f29b44624b">799</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81NS9mcmFnOjRhYTFhNTdhNjMyNzQ3NTM5MDhmYjgxYjIxODIwYmFhL3RleHRyZWdpb246NGFhMWE1N2E2MzI3NDc1MzkwOGZiODFiMjE4MjBiYWFfOTI5_3ac114b3-52bc-4bec-96e4-30466ff3bc25">714</ix:nonFraction>, respectively and for the nine months ended September 30, 2022 and September&#160;30, 2021 $<ix:nonFraction unitRef="usd" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81NS9mcmFnOjRhYTFhNTdhNjMyNzQ3NTM5MDhmYjgxYjIxODIwYmFhL3RleHRyZWdpb246NGFhMWE1N2E2MzI3NDc1MzkwOGZiODFiMjE4MjBiYWFfOTY4_bae49b4d-56ab-429b-8fcf-9f763d8335c4">2,342</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81NS9mcmFnOjRhYTFhNTdhNjMyNzQ3NTM5MDhmYjgxYjIxODIwYmFhL3RleHRyZWdpb246NGFhMWE1N2E2MzI3NDc1MzkwOGZiODFiMjE4MjBiYWFfOTc1_8a9c6946-5657-41f1-b9a6-4a53e933f353">2,124</ix:nonFraction>. We issued no common stock related to exercises of stock options for the three months ended September 30, 2022 and issued <ix:nonFraction unitRef="shares" contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81NS9mcmFnOjRhYTFhNTdhNjMyNzQ3NTM5MDhmYjgxYjIxODIwYmFhL3RleHRyZWdpb246NGFhMWE1N2E2MzI3NDc1MzkwOGZiODFiMjE4MjBiYWFfMTA2NQ_58d1b064-a92c-4337-b57f-f49e6d03f272">9</ix:nonFraction> shares of common stock related to exercises for the three months ended September 30, 2021. We issued <ix:nonFraction unitRef="shares" contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81NS9mcmFnOjRhYTFhNTdhNjMyNzQ3NTM5MDhmYjgxYjIxODIwYmFhL3RleHRyZWdpb246NGFhMWE1N2E2MzI3NDc1MzkwOGZiODFiMjE4MjBiYWFfMTEzNA_744d4e23-792a-4778-9fc6-1c68433ff131">22</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81NS9mcmFnOjRhYTFhNTdhNjMyNzQ3NTM5MDhmYjgxYjIxODIwYmFhL3RleHRyZWdpb246NGFhMWE1N2E2MzI3NDc1MzkwOGZiODFiMjE4MjBiYWFfMTE0MQ_18682058-9d73-4db2-9cba-1b606bd0465c">93</ix:nonFraction> shares of common stock upon the vesting of restricted stock units, net for the three months ended September 30, 2022 and 2021, respectively.</span></div></ix:nonNumeric><div id="i5f9d4cbb06374e74ac7de8d2d512839a_58"></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 10 - <ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RleHRyZWdpb246YjEwMDZjZGQyYzIzNDI2NDhhOTBmMmQwMDk5ZTJlNWZfODU0_414610fd-41e2-424b-bbc2-d98c9c93febb" continuedAt="i03d5c98add6f460e8803b0f20c6574e3" escape="true">NET LOSS PER SHARE</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i03d5c98add6f460e8803b0f20c6574e3"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compute net loss per share based on the weighted average number of common shares outstanding for the period. Diluted net loss per share reflects the maximum dilution that would have resulted from incremental common shares issuable upon the exercise of stock options. We compute the number of common share equivalents, which includes stock options, using the treasury stock method. We have excluded stock options and restricted stock units of <ix:nonFraction unitRef="shares" contextRef="i57b90b029f1247f4aba61d69333933b6_D20220101-20220930" decimals="INF" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RleHRyZWdpb246YjEwMDZjZGQyYzIzNDI2NDhhOTBmMmQwMDk5ZTJlNWZfNDgx_b71272b3-df91-4f7a-a4a7-97a73ad0445f">2,285</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i14750777e8e5426a86d04525b1c2d06f_D20210101-20210930" decimals="INF" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RleHRyZWdpb246YjEwMDZjZGQyYzIzNDI2NDhhOTBmMmQwMDk5ZTJlNWZfNDg4_f83a4ee8-3770-4ca6-b8e0-08a15a60f0dc">2,040</ix:nonFraction> for the three and nine months ended September&#160;30, 2022 and 2021, respectively, from the computation of the diluted shares because the effect of including the stock options and restricted stock units would have been anti-dilutive.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RleHRyZWdpb246YjEwMDZjZGQyYzIzNDI2NDhhOTBmMmQwMDk5ZTJlNWZfODU1_84264e2b-98a1-4545-a9f6-fcccb76dbc2f" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per common share for the three and nine months ended September 30 (in thousands, except per share amounts):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:43.855%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.956%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.956%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.956%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.961%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:10pt;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:10pt;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:10pt;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:10pt;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%">Basic:</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</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="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfMy0yLTEtMS02NDU1NQ_66805a68-74ff-4ab9-a1e1-15d09b8f0c21">4,533</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="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfMy00LTEtMS02NDU1NQ_2a391179-4322-4d1b-84ab-6d13dc9848ff">5,328</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfMy02LTEtMS02NDU1NQ_0fbc43c9-ac4c-4067-8b07-bb3670f9ae31">13,410</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="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfMy04LTEtMS02NDU1NQ_de8fb428-0dad-4d2e-8e43-fee5ede60901">7,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%">Weighted-average shares of common stock outstanding</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="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfNC0yLTEtMS02NDU1NQ_ac537004-3be1-4d70-a5f9-fdccb9a72f43">20,219</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfNC00LTEtMS02NDU1NQ_21101e61-4ee4-4262-9e16-82ac5cb8a43f">19,182</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfNC02LTEtMS02NDU1NQ_9a9d3d7b-91dc-49eb-8791-b7e1596dbcc4">20,092</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfNC04LTEtMS02NDU1NQ_94ed16ba-9cb4-4f23-9033-2f9674c6c9a1">19,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic loss per share</span></td><td 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="usdPerShare" contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfNS0yLTEtMS02NDU1NQ_73d83a61-87fc-451b-922e-e120f720c4c5">0.22</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="usdPerShare" contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfNS00LTEtMS02NDU1NQ_3ab50024-315f-4163-a7b1-d3f528962c0d">0.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 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="usdPerShare" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfNS02LTEtMS02NDU1NQ_e0a43333-f8bf-4e8f-97f1-1bb06b80cad0">0.67</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="usdPerShare" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfNS04LTEtMS02NDU1NQ_eaedc5ea-9210-4577-9c96-80e00f2ff560">0.39</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:17pt"><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%">Diluted:</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;text-align: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 income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfOC0yLTEtMS02NDU1NQ_66805a68-74ff-4ab9-a1e1-15d09b8f0c21">4,533</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="usd" contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfOC00LTEtMS02NDU1NQ_e543b4a5-79b2-4be3-bd45-4608d26d573e">5,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 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="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfOC02LTEtMS02NDU1NQ_0fbc43c9-ac4c-4067-8b07-bb3670f9ae31">13,410</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="usd" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfOC04LTEtMS02NDU1NQ_de8fb428-0dad-4d2e-8e43-fee5ede60901">7,494</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%">Weighted-average shares of common stock outstanding</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="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfOS0yLTEtMS02NDU1NQ_b096545b-c3d3-40e5-b20b-b5b6a3f1a52a">20,219</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfOS00LTEtMS02NDU1NQ_475a9949-a725-4249-b5d6-167fbc859279">19,330</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfOS02LTEtMS02NDU1NQ_d2f90872-3184-4970-bc13-958b7ebc7654">20,092</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfOS04LTEtMS02NDU1NQ_acb2391a-5dda-40d5-961c-7dec78932589">19,243</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%">Diluted loss per share</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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfMTAtMi0xLTEtNjQ1NTU_c2b63e1f-e28c-4fd1-93c2-5f0a297139f8">0.22</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfMTAtNC0xLTEtNjQ1NTU_ea074fdd-5c71-4736-8851-783b1c8be751">0.28</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="usdPerShare" contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfMTAtNi0xLTEtNjQ1NTU_7380eade-25c5-4661-93ec-eefeb6337bc6">0.67</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfMTAtOC0xLTEtNjQ1NTU_fe4104f9-427c-4396-a671-08a28c3a8024">0.39</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="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><div id="i5f9d4cbb06374e74ac7de8d2d512839a_64"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><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 id="i5f9d4cbb06374e74ac7de8d2d512839a_67"></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Form 10-Q contains forward-looking statements about our financial results, which may include expected or projected U.S GAAP and non-U.S. GAAP financial and other operating and non-operating results, including, by way of example, revenue, net income, diluted earnings per share, operating cash flow growth, operating margin improvement, deferred revenue growth, expected&#160;revenue run rate, bookings, expected tax rates, stock-based compensation expenses, amortization of purchased intangibles, amortization of debt discount and shares outstanding. The&#160;achievement or success of the matters covered by such forward-looking statements involves risks, uncertainties and assumptions, over many of which we have no control. If any such&#160;risks or uncertainties materialize or if any of the assumptions prove incorrect, the Company&#8217;s results could differ materially from the results expressed or implied by the forward-looking statements we make. The risks and uncertainties referred to above include&#8212;but are not limited to&#8212;risks associated with possible fluctuations in the Company&#8217;s financial and&#160;operating results; the Company&#8217;s rate of growth and anticipated revenue run rate, including impact of the current environment, the spread of major pandemics or epidemics&#160;(including COVID-19), interruptions to supply chains and extended shut down of businesses, political&#160;unrest, including the current issues between Russian and Ukraine, reductions in employment and an increase in business failures, specifically among our clients, the Company&#8217;s&#160;ability to convert deferred revenue and unbilled deferred revenue into revenue and cash flow, and ability to maintain continued growth of deferred revenue and unbilled deferred&#160;revenue; errors, interruptions or delays in the Company&#8217;s services or the Company&#8217;s Web hosting; breaches of the Company&#8217;s security measures; domestic and international&#160;regulatory developments, including changes to or applicability to our business of privacy and data securities laws, money transmitter laws and anti-money laundering laws; the&#160;financial and other impact of any previous and future acquisitions; the nature of the Company&#8217;s business model, including risks related to government contracts; the Company&#8217;s&#160;ability to continue to release, gain customer acceptance of and provide support for new and improved versions of the Company&#8217;s services; successful customer deployment and&#160;utilization of the Company&#8217;s existing and future services; changes in the Company&#8217;s sales cycle; competition; various financial aspects of the Company&#8217;s subscription model;&#160;unexpected increases in attrition or decreases in new business; the Company&#8217;s ability to realize benefits from strategic partnerships and strategic investments; the emerging markets&#160;in which the Company operates; unique aspects of entering or expanding in international markets, including the compliance with United States export control laws, the Company&#8217;s&#160;ability to hire, retain and motivate employees and manage the Company&#8217;s growth; changes in the Company&#8217;s customer base; technological developments; litigation and any related&#160;claims, negotiations and settlements, including with respect to intellectual property matters or industry-specific regulations; unanticipated changes in the Company&#8217;s effective tax&#160;rate; regulatory pressures on economic relief enacted as a result of the COVID-19 pandemic that change or cause different interpretations with respect to eligibility for such&#160;programs; factors affecting the Company&#8217;s term loan; fluctuations in the number of Company shares outstanding and the price of such shares; interest rates; collection of&#160;receivables; factors affecting the Company&#8217;s deferred tax assets and ability to value and utilize them; the potential negative impact of indirect tax exposure; the risks and expenses&#160;associated with the Company&#8217;s real estate and office facilities space; and general developments in the economy, financial markets, credit markets and the impact of current and&#160;future accounting pronouncements and other financial reporting standards. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further information on these and other factors that could affect the Company&#8217;s financial results is included in the reports on Forms 10-K, 10-Q and 8-K, and in other filings we make with the SEC from time to time. These documents are available on the SEC Filings section of the Investor Information section of the Company&#8217;s website at investor.asuresoftware.com. Asure assumes no obligation and does not intend to update these forward-looking statements, except as required by law.</span></div><div id="i5f9d4cbb06374e74ac7de8d2d512839a_70"></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OVERVIEW</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Business</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following review of Asure&#8217;s financial position as of September&#160;30, 2022 and December&#160;31, 2021, and results of operations for the three and nine months ended September 30, 2022 and 2021 should be read in conjunction with our 2021 Annual Report on Form 10-K filed with the SEC on March&#160;14, 2022. Asure&#8217;s internet website address is www.asuresoftware.com. Our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934 are available through the investor relations page of our internet website free of charge as soon as reasonably practicable after they are electronically filed, or furnished to, the SEC. Asure&#8217;s internet website and the information contained in our website or connected to our website are not incorporated into this Quarterly Report on Form 10-Q, however we do post information on the investor relations page of our website that we believe may be of interest to our investors.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asure is a leading provider of cloud-based Human Capital Management (&#8220;HCM&#8221;) software and services. We help small and medium-sized businesses (&#8220;SMBs&#8221;) grow by offering the HR tools necessary to build a better workforce, providing the resources to stay compliant with ever changing federal, state, and local tax jurisdictions and labor laws, ultimately freeing their cash flows so they can spend their financial capital on growing their business rather than back-office overhead that impedes growth. Asure&#8217;s HCM suite, named AsureHCM, includes cloud-based Payroll &amp; Tax, HR, and Time &amp; Attendance software as well as HR Services ranging from HR projects to completely outsourcing payroll and HR staff. We also offer these products and services through our network of Reseller Partners.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a leading provider of cloud-based HCM solutions, delivered as a software-as-a-service (&#8220;SaaS&#8221;) for SMBs. From recruitment to retirement, our solutions help more than 80,000 SMBs across the United States grow their businesses. About 15,000 of our clients are direct and approximately 65,000 remaining clients are indirect as they have contracts with Reseller Partners that white label our solutions.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We strive to be the most trusted HCM resource to entrepreneurs and are focused on less densely populated U.S. metropolitan cities where fewer of our competitors have a presence. Our solution strategy solves three primary challenges that prevent businesses from growing: HR complexity, allocation of human and financial capital, and the ability to build great teams. We have invested in, and intend to continue to invest in, research and development to expand our solution. Asure HCM, our user-friendly solution, reduces the administrative burden on employers and increases employee productivity while managing the complete employment lifecycle.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impact of the COVID-19 Pandemic</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the World Health Organization declared the COVID-19 outbreak to be a global pandemic that resulted in federal, state and local government imposed restrictions that have since been lifte</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d. As of June 1, 2021, we have opened our offices and resumed in person work. We continue to take proactive measures, including regular cleaning of the offices, and monitoring of the Center for Disease Control guidelines for returning to work. We will continue to actively monitor the situation and may take further actions that alter our business operatio</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ns as may be required by federal, state or local authorities or that we determine are in the best interests of our employees and clients.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022, we continue to aggressively invest in sales and marketing and in research and development to drive future growth and expand our market share. Lower headcount at our clients and other pandemic-related factors, which had a negative impact on recurring revenue, combined with increased sales and marketing and research and development expenses, cumulatively had an adverse impact on our operating results for the quarter ended September&#160;30, 2022. We expect net income to be negatively affected by the impact of the pandemic on our recurring revenue and our deliberate, increased level of investment in sales and marketing and research and development to drive the growth of our business.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the COVID-19 pandemic, our sales force traveled frequently to market our solution set. The current remote work environment presents a unique opportunity because each sales employee is able to meet virtually with a greater number of client prospects in a given day than they would if conducting in-person meetings. Although we have not experienced such challenges to date, if clients and client prospects are not as willing or available to engage by video conference and teleconference, the shift from in-person to virtual sales meetings could negatively affect our sales efforts, impede client acquisition and lengthen our sales cycles, which would negatively impact our business and results of operations and could impact our financial condition in the future.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are unable to estimate the continuing impact the COVID-19 pandemic could have on our business and results of operations in the future due to numerous uncertainties, including the severity of the disease, the occurrence of variant strains, the duration of the outbreak, actions that may be taken by governmental authorities, the impact it may have on the business of our clients and other factors identified in Part I, Item 1A &#8220;Risk Factors&#8221; in our 2021 Annual Report on Form 10-K. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisitions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 30, 2021, our subsidiary, Evolution Payroll Processing LLC (&#8220;EPP&#8221;), acquired certain assets of a payroll business, which were used to provide payroll processing services. The aggregate purchase price we paid for the assets was $24,150, including: (i) $15,000 in cash at closing, (ii) the delivery of 523 shares of the Company&#8217;s common stock which the parties agreed had an aggregate value of $4,800 as of September 30, 2021, and (iii) the delivery of a promissory note of $4,350. The promissory note amount as of September 30, 2022 was $4,080 due to a principal payment made during the period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also on September 30, 2021, EPP acquired certain assets of a payroll business, which were used to provide payroll processing services. The aggregate purchase price for these assets was $14,750, paid as follows: (i) $10,325 in cash at closing, (ii) the delivery of 244 shares of the Company&#8217;s common stock which the parties agreed had an aggregate value of $2,213 as of September 30, 2021, and (iii) the delivery of a promissory note in the amount of $2,213. The promissory note was adjusted to $2,223 to account for post close and working capital adjustments. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2022, the Company acquired certain assets of a Reseller Partner, which were used to provide payroll processing services. The Partner is located in the northeastern United States. The aggregate purchase price that the Company paid for these assets was $2,350, paid as follows: (i) $1,939 in cash at closing and (ii) the delivery of a promissory note in the amount of $411.</span></div><div id="i5f9d4cbb06374e74ac7de8d2d512839a_73"></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RESULTS OF OPERATIONS </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands)</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth, for the fiscal periods indicated, the percentage of total revenues represented by certain items in the Company&#8217;s Condensed Consolidated Statements of Comprehensive Loss:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"><tr><td style="width:1.0%"></td><td style="width:41.928%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.849%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.849%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.093%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="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%">100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#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%">22&#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%">21&#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%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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&#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%">8&#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%">7&#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%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangible 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%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Total operating expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79&#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%">83&#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%">80&#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%">78&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income(expense), 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%">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%">59&#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%">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%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on extinguishment of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"><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%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations before income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</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%">31&#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%">(20)</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%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are comprised of recurring revenues, professional services, hardware, and other revenues. We expect our revenues to increase as we introduce new applications, expand our client base and renew and expand relationships with existing clients. As a percentage of total revenues, we expect our mix of recurring revenues, and professional services, hardware and other revenues to remain relatively constant. While revenue mix varies by product, recurring revenue represented over 93% of total revenue in nine months ended September 30, 2022, compared to 94% in nine months ended September&#160;30, 2021.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue was derived from the following sources (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:42.924%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.213%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.213%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.667%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.668%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variance</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:700;line-height:100%">$</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:10pt;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%">Recurring</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%">19,959&#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%">16,374&#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%">3,585&#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%">22&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services, hardware and 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%">1,944&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,607&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><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%">Total</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%">21,903&#160;</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,981&#160;</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:10pt;font-weight:400;line-height:100%">3,922&#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%">22&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"><tr><td style="width:1.0%"></td><td style="width:42.893%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.113%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.550%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.113%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.550%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.563%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.550%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.568%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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%">Nine Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variance</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:700;line-height:100%">$</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:10pt;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%">Recurring</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%">61,977&#160;</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%">51,688&#160;</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%">10,289&#160;</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&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services, hardware and 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%">4,559&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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%">66,536&#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%">54,951&#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%">11,585&#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;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%">21&#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"><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><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_7">Table of Contents</a></span></div></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recurring Revenues</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recurring revenues include fees for our payroll, payroll tax, time and labor management, and other Asure solutions as well as fees charged for form filings and delivery of client payroll checks and reports. These revenues are derived from fixed amounts charged per billing period and sometimes an additional fee per employee or transaction processed. We do not require clients to enter into long-term contractual commitments for our services. Our billing period varies by client based on when each client pays its employees, which may be weekly, bi-weekly, semi-monthly or monthly. We also generate recurring revenue from our Reseller Partners that license our solutions. Because recurring revenues are based, in part, on fees for use of our applications and the delivery of checks and reports that are levied on a per-employee basis, our recurring revenues increase as our clients hire more employees. Recurring revenues are recognized in the period services are rendered.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recurring revenues include revenues relating to the annual processing of payroll forms, such as Form W-2 and Form 1099, and revenues from processing unscheduled payroll runs (such as bonuses) for our clients. Because payroll forms are typically processed in the first quarter of the year and many of our clients are subject to form filing requirements mandated by the ACA, first quarter revenues and margins are generally higher than in subsequent quarters. We anticipate our revenues will continue to exhibit this seasonal pattern related to ACA form filings for so long as the ACA (or replacement legislation) includes employer reporting requirements. In addition, we often experience increased revenues during the fourth quarter due to unscheduled payroll runs for our clients that occur before the end of the year. Over time, we expect the seasonality of our revenue cycle to decrease to the extent clients utilize more of our non-payroll applications.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This revenue line also includes interest earned on funds held for clients. We collect funds from clients in advance of either the applicable due date for payroll tax submissions or the applicable disbursement date for employee payment services. These collections from clients are typically disbursed from one to 30 days after receipt, with some funds being held for up to 120 days. We typically invest funds held for clients in money market funds, demand deposit accounts, commercial paper, fixed income securities and certificates of deposit until they are paid to the applicable tax or regulatory agencies or to client employees. The amount of interest we earn from the investment of client funds is also impacted by changes in interest rates.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue for the three months ended September 30, 2022 was $21,903, an increase of $3,922, or 22%, from $17,981 for the three months ended September 30, 2021. Recurring revenue increase is primarily due to our acquisitions at the end of the third quarter 2021 as well as organic growth related to our Asure HCM suite of services.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue for the nine months ended September&#160;30, 2022 was $66,536, an increase of $11,585, or 21%, from $54,951 for the nine months ended September&#160;30, 2021. Recurring revenue increase is primarily due to our acquisitions at the end of the third quarter 2021 as well as organic growth related to our Asure HCM suite of services. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Professional Services, Hardware and Other Revenues</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional Services, Hardware and Other Revenues represents implementation fees, one-time consulting projects, on-premise maintenance, and hardware devices to enhance our software products.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services, hardware and other revenue increased $337, or 21%, for the three months ended September 30, 2022 from the similar period in 2021, primarily due to organic growth related to HR services and payroll tax service projects. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services, hardware and other revenue increased $1,296, or 40%, for the nine months ended September&#160;30, 2022 from the similar period in 2021, primarily due to organic growth related to HR services and payroll tax service projects. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although our total customer base is widely spread across industries, our sales are concentrated in SMBs. We continue to target SMBs across industries as prospective customers. Geographically, we sell our products primarily in the United States.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to continuing to develop our workforce solutions and release of new software updates and enhancements, we continue to actively explore other opportunities to acquire additional products or technologies to complement our current software and services.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross Profit and Gross Margin</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated gross profit for the three months ended September 30, 2022 was $13,647, an increase of $2,779, or 26%, from $10,868 for the three months ended September 30, 2021.&#160;Gross margin as a percentage of revenue was 62% for the three months ended September 30, 2022 as compared to 60% for the three months ended September 30, 2021. Our increase in gross margin is primarily attributable to the increase in revenue and more efficient operations.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated gross profit for the nine months ended September&#160;30, 2022 was $41,372, an increase of $8,067, or 24%, from $33,305 for the nine months ended September&#160;30, 2021.&#160;Gross margin as a percentage of revenue was 62% for the nine months ended September&#160;30, 2022 as compared to 61% for the nine months ended September&#160;30, 2021. Our increase in gross margin is primarily attributable to the increase in revenue and more efficient operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cost of sales relates primarily to direct product costs, compensation for operations and related consulting expenses, hardware expenses, facilities and related expenses and the amortization of our purchased software development costs. We include intangible amortization related to developed and acquired technology within cost of sales.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sales and Marketing Expenses</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expenses primarily consist of salaries and related expenses for sales and marketing staff, including stock-based expenses, commissions, as well as marketing programs, which include events, corporate communications and product marketing activities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling and marketing expenses for the three months ended September 30, 2022 were $4,752, an increase of $855, or 22%, from $3,897 for the three months ended September 30, 2021, primarily due to increase in advertising and marketing spending, as well as an increase in commissions resulting from higher bookings. Selling and marketing expenses as a percentage of revenue remained flat at 22% for the three months ended September 30, 2022 from 22% for the same period in 2021.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling and marketing expenses for the nine months ended September&#160;30, 2022 were $14,238, an increase of $3,108, or 28%, from $11,130 for the nine months ended September&#160;30, 2021, primarily due to increase in advertising and marketing spending, as well as an increase in commissions resulting from higher bookings. Selling and marketing expenses as a percentage of revenue increased to 21% for the nine months ended September&#160;30, 2022 from 20% for the same period in 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to expand and increase selling costs as we focus on hiring direct sales personnel, expanding recognition of our brand, and lead generation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General and Administrative Expenses</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses primarily consist of salaries and related expenses, including stock-based expenses for finance and accounting, legal, internal audit, human resources and management information systems personnel, legal costs, professional fees, and other corporate expenses such as transaction costs for acquisitions.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses for the three months ended September 30, 2022 were $8,023, an increase of $1,018, or 15%, from $7,005 for the three months ended September 30, 2021, primarily attributable to increased personnel and contracting costs. General and administrative expenses as a percentage of revenue decreased to 37% for the three months ended September 30, 2022 from 39% for the same period in 2021.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses for the nine months ended September&#160;30, 2022 were $24,204, an increase of $3,880, or 19%, from $20,324 for the nine months ended September&#160;30, 2021, primarily attributable to increased personnel and contracting costs. General and administrative expenses as a percentage of revenue decreased to 36% for the nine months ended September&#160;30, 2022 from 37% for the same period in 2021.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development Expenses</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development (&#8220;R&amp;D&#8221;) expenses consist primarily of salaries and related expenses, including stock-based expenses for employees supporting our R&amp;D activities.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">R&amp;D expenses for the three months ended September 30, 2022 were $1,230, a decrease of $275, or 18%, from $1,505 for the three months ended September 30, 2021. The decrease in R&amp;D expense is a result of an increase in capitalizable software expenses resulting from a focus on developmental projects. R&amp;D expenses as a percentage of revenue decreased to 6% for the three months ended September 30, 2022 from 8% for the same period in 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">R&amp;D expenses for the nine months ended September&#160;30, 2022 were $4,523, an increase of $551, or 14%, from $3,972 for the nine months ended September&#160;30, 2021. The increase in R&amp;D expense is primarily attributable to an increase in investment costs. R&amp;D expenses as a percentage of revenue remained flat at 7% for the nine months ended September&#160;30, 2022 for the same period in 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We will continue to enhance our products and technologies through expansion of our technological resources by increasing headcount and development partnerships, as well as through organic improvements and acquired intellectual property. We will continue to expand the breadth of integration between our solutions, allowing direct clients and resellers the ability to easily add and implement components across our entire solution set. We believe that our expanded investment in product, engineering, SaaS hosting, and mobile and hardware technologies lays the groundwork for broader market opportunities and represents a key aspect of our competitive differentiation. Native mobile applications, common user interface, expanded web service integration and other technologies are all part of our initiatives.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our development efforts for future releases and enhancements are driven by feedback received from our existing and potential customers and by gauging market trends. We believe we have the appropriate development team to design and enhance our solution suite and integrated platform. We have also made significant investments outside of core R&amp;D into compliance and certifications, including SOC I Type 2 and SOC II Type 2 certifications, BIPA, CCPA, and other initiatives.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amortization of Intangible Assets</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense in operating expenses for the three months ended September 30, 2022 was $3,350, an increase of $816, or 32%, from $2,534 for the three months ended September 30, 2021. Amortization expense as a percentage of revenue increased to 15% for the three months ended September 30, 2022 from 14% for the same period in 2021, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense in operating expenses for the nine months ended September&#160;30, 2022 was $10,134, an increase of $2,544, or 34%, from $7,590 for the nine months ended September&#160;30, 2021. Amortization expense as a percentage of revenue increased to 15% for the nine months ended September 30, 2022 from 14% for the same period in 2021, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Expense, Net</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net for the three months ended September 30, 2022 was $1,122 compared to $530 for the three months ended September 30, 2021. The change in interest expense and other is primarily attributed to the decrease in fair value of the seller notes from acquisitions. Interest expense, net as a percentage of revenue was 5% for the three months ended September 30, 2022 compared to 3% for the three months ended September 30, 2021. The increase in interest expense, net in the current period is primarily due to our credit facility with Structural Capital Investments II LP signed in the third quarter of 2021 as discussed in Note 6 - Notes Payable.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net for the nine months ended September&#160;30, 2022 was $3,006 compared to $977 for the nine months ended September&#160;30, 2021. The increase in interest expense, net relative to the prior year is attributable to new borrowings under our credit facility with Structural Capital Investments III LP as discussed in Note 6 - Notes Payable. Interest expense, net as a percentage of revenue was 5% and 2% for the nine months ended September&#160;30, 2022 and September&#160;30, 2021, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Income, Net</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net for the three months ended September 30, 2022 was $399 compared to $10,191 for the three months ended September 30, 2021. Other income, net as a percentage of revenue was 2% for the three months ended September 30, 2022 compared to 59% for the same period ended September&#160;30, 2021. For the three months ended September 30, 2022, the amounts in other income, net primarily consisted of contingent liability adjustments and debt extinguishment. For the three months ended September 30, 2021, the amounts in other income, net consisted of debt extinguishment related to the Company&#8217;s Paycheck Protection Program loan and amounts accrued for the Employee Retention Tax Credit.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net for the nine months ended September&#160;30, 2022 was $1,349 compared to $18,845 for the nine months ended September&#160;30, 2021. Other income, net as a percentage of revenue was 2% and 19% for the nine months ended September&#160;30, 2022 and September&#160;30, 2021, respectively. For the nine months ended September&#160;30, 2022, the amounts in other income, net primarily consisted of contingent liability adjustments and debt extinguishment. For the nine months ended September&#160;30, 2021, the amounts in other income, net consisted of debt extinguishment related to the Company&#8217;s Paycheck Protection Program loan and amounts accrued for the Employee Retention Tax Credit.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended September 30, 2022 and 2021, we recorded an income tax expense attributable to continuing operations of $102 and $260, respectively, a decrease of $158 or 61%.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended September&#160;30, 2022 and 2021, we recorded an income tax expense attributable to continuing operations of $206 and $663, respectively, a decrease of $457 or 69%.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Loss </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incurred a loss of $4,533, or $0.22 per share, during the three months ended September 30, 2022, compared to net income of $5,328, or $0.28 per share, during the three months ended September 30, 2021. Loss and income as a percentage of total revenues was 21% and 30% for the three months ended September 30, 2022 and 2021, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incurred a loss of $13,410, or $0.67 per share, during the nine months ended September&#160;30, 2022, compared to income of $7,494, or $0.39 per share, during the nine months ended September&#160;30, 2021. Loss and income as a percentage of total revenues was 20% and 14% for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div><div id="i5f9d4cbb06374e74ac7de8d2d512839a_76"></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LIQUIDITY AND CAPITAL RESOURCES </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.521%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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</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%">10,885&#160;</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%">13,427&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">This balance excludes cash equivalents in funds held for clients</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Working Capital</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We had working capital of $5,179 at September&#160;30, 2022, a decrease of $11,827 from working capital of $17,006 at December&#160;31, 2021. Working capital as of September&#160;30, 2022 and December&#160;31, 2021 includes $4,173&#160;and $3,750&#160;of short-term deferred revenue, respectively. Deferred revenue is an obligation to perform future services. We expect that deferred revenue will convert to&#160;future revenue as we perform our services, but this does not represent&#160;future payments. Deferred revenue can vary based on seasonality, expiration of initial multi-year contracts and deals that are billed after implementation rather than in advance of service delivery.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Operating Activities</span><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 of $6,957 for the nine months ended September&#160;30, 2022 was primarily driven by non-cash adjustments to our net loss of approximately $17,917, primarily due to depreciation and amortization. This was offset by our net loss of $13,410 and changes in operating assets and liabilities, which resulted in cash provided of $3,777. Net cash used in operating activities of $1,144 for the nine months ended September&#160;30, 2021 was driven by non-cash adjustments to our net income of approximately $7,026, primarily due to depreciation and amortization, offset by our net income of $7,494. For the nine months ended September&#160;30, 2021, changes in operating assets and liabilities resulted in a use of $15,473 in cash.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Investing Activities</span><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 of $33,991 for the nine months ended September&#160;30, 2022 is primarily due to our first quarter acquisition totaling $2,289 and purchases of available-for-sale securities and maturities of $33,454. Net cash used in investing activities of $21,042 for the nine months ended September&#160;30, 2021 is primarily due to the proceeds from sales and maturities of available-for-sale securities of $1,926.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Financing Activities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Net&#160;cash used in financing activities was $34,032 for the nine months ended September&#160;30, 2022, which primarily consisted of a net decrease in client fund obligations of $32,527. Net&#160;cash used in financing activities was $133,990 for the nine months ended September&#160;30, 2021, which primarily consisted of a net decrease in client fund obligations of $146,206.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Sources of Liquidity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;As of September&#160;30, 2022, the Company&#8217;s principal sources of liquidity consisted of approximately $10,885 of cash, cash equivalents and restricted cash, together with cash generated from operations of our business over the next twelve months. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We cannot assure that we can grow our cash balances or limit our cash consumption and thus maintain sufficient cash balances for our planned operations or future acquisitions; however we do believe that we have sufficient liquidity to support our business operations for at least the next twelve months. Future business demands may lead to cash utilization at levels greater than recently experienced. We may need to raise additional capital in the future in order to grow our existing software operations and to seek additional strategic acquisitions in the near future. Further, we cannot assure that we will be able to raise additional capital on acceptable terms, or at all.</span></div><div id="i5f9d4cbb06374e74ac7de8d2d512839a_79"></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRITICAL ACCOUNTING POLICIES</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have prepared our Condensed Consolidated Financial Statements in accordance with U.S. generally accepted accounting principles and included the accounts of our wholly owned subsidiaries. We have eliminated all significant intercompany transactions and balances in the consolidation. Preparation of the Condensed Consolidated Financial Statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of the assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. These estimates are subjective in nature and involve judgments that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at fiscal year-end and the reported amounts of revenues and expenses during the fiscal year. The more significant estimates made by management include the valuation allowance for our gross deferred tax asset, the determination of the fair value of our long-lived assets. We base our estimates on historical experience and on various other assumptions that management believes are reasonable under the given circumstances. These estimates could be materially different under different conditions and assumptions. Additionally, the actual amounts could differ from the estimates made. Management periodically evaluates estimates used in the preparation of our financial statements for continued reasonableness. We prospectively apply appropriate adjustments, if any, to our estimates based upon our periodic evaluation. For a description of our critical accounting policies, see Management&#8217;s Discussion and Analysis in our Annual Report on Form 10-K for the year ended December&#160;31, 2021. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><div id="i5f9d4cbb06374e74ac7de8d2d512839a_82"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 4. CONTROLS AND PROCEDURES</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Evaluation of Disclosure Control and Procedures</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act that are designed to ensure that information required to be disclosed in the reports filed or submitted by Asure to the SEC is recorded, processed, summarized, and reported, within the time periods specified by the SEC&#8217;s rules and forms, and is accumulated and communicated to management including the Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. The Company&#8217;s management, including the Chief Executive Officer and Chief Financial Officer, performed an evaluation to conclude with reasonable assurance that Asure&#8217;s disclosure controls and procedures were designed and operating effectively to report the information each company is required to disclose in the reports they file with the SEC on a timely basis. Based on that evaluation, the Chief Executive Officer and the Chief Financial Officer of Asure have concluded that as of September&#160;30, 2022, disclosure controls and procedures were effective.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Change in Internal Controls over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the period ended September&#160;30, 2022, there were no changes in our internal control over financial reporting that have materially affected or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><div id="i5f9d4cbb06374e74ac7de8d2d512839a_85"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_7">Table of Contents</a></span></div></div><div style="text-align:center;text-indent:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II &#8211; OTHER INFORMATION</span></div><div id="i5f9d4cbb06374e74ac7de8d2d512839a_88"></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1. LEGAL PROCEEDINGS</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we have been, and in the future may be, the defendant or plaintiff in various actions arising in the normal course of business, as of September&#160;30, 2022, we were not party to any pending legal proceedings that we consider to be material to our business.</span></div><div id="i5f9d4cbb06374e74ac7de8d2d512839a_91"></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1A. RISK FACTORS</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There have been no material changes from the risk factors previously disclosed in the Company&#8217;s 2021 Annual Report on Form 10-K, filed with the SEC on March&#160;14, 2022, and investors are encouraged to review these risk factors prior to making an investment in the Company.</span></div><div id="i5f9d4cbb06374e74ac7de8d2d512839a_94"></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i5f9d4cbb06374e74ac7de8d2d512839a_97"></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 3. DEFAULTS UPON SENIOR SECURITIES</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i5f9d4cbb06374e74ac7de8d2d512839a_100"></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 4. OTHER INFORMATION</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><div id="i5f9d4cbb06374e74ac7de8d2d512839a_103"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f9d4cbb06374e74ac7de8d2d512839a_7">Table of Contents</a></span></div></div><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 5. EXHIBITS, FINANCIAL STATEMENT SCHEDULES</span></div><div><span><br/></span></div><div style="padding-left:36pt;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">The following documents are filed as a part of this Quarterly Report on Form 10-Q:</span></div><div><span><br/></span></div><div style="padding-left:72pt;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">Financial Statements:</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Financial Statements required by this item are submitted in Part II, Item 8 of this report.</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:72pt;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">Financial Statement Schedules:</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All schedules are omitted because they are not applicable or the required information is shown in the Financial Statements or in the notes thereto.</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:72pt;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">Exhibits:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:10.043%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.851%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EXHIBIT NUMBER</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DESCRIPTION</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="a20220930exhibit311.htm">31.1*</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="a20220930exhibit311.htm">Certification pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (filed herewith).</a></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:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="a20220930exhibit312.htm">31.2*</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="a20220930exhibit312.htm">Certification pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (filed herewith).</a></span></div></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="a20220930exhibit321.htm">32.1**</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="a20220930exhibit321.htm">Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (furnished herewith).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="a20220930exhibit322.htm">32.2**</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="a20220930exhibit322.htm">Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (furnished herewith).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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%">101</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:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following materials from Asure Software, Inc.&#8217;s Condensed Quarterly Report on Form 10-Q for the three months ended September&#160;30, 2022, formatted in Inline XBRL: (1) the Condensed Consolidated Balance Sheets, (2) the Condensed Consolidated Statements of Comprehensive Loss, (3) the Condensed Consolidated Statements of Changes in Stockholders&#8217; Equity, (4) the Condensed Consolidated Statements of Cash Flows, and (5) Notes to Condensed Consolidated Financial Statements (filed herewith).</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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%">104</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:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The cover page from the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended September&#160;30, 2022, formatted as Inline XBRL and contained in Exhibit 101&#160;(filed herewith).</span></div></td></tr></table></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Filed herewith.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">**&#160;&#160;&#160;&#160;Furnished herewith.</span></div><div id="i5f9d4cbb06374e74ac7de8d2d512839a_106"></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="text-align:center;text-indent:6.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div style="text-align:justify;text-indent:36pt"><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:20.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.192%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.878%"></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%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ASURE SOFTWARE, INC.</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: November 7, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ PATRICK GOEPEL</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patrick Goepel</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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%">Date: November 7, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ JOHN PENCE</span></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="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John Pence</span></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:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>a20220930exhibit311.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="if4cd1ea7359c4bd096033e891072ccae_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.1</font></div></div><div style="margin-top:10pt;text-align:center;text-indent:6.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PERIODIC REPORT</font></div><div style="margin-top:10pt;text-align:center;text-indent:6.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, the undersigned, Patrick Goepel, certify, that&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><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:1.5pt">I have reviewed this quarterly report on Form 10-Q of the Company (the &#8220;Report&#8221;)&#59;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><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:1.5pt">Based on my knowledge, the 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 periods covered by this Report&#59;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><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:1.5pt">Based on my knowledge, the financial statements, and other financial information included in the Report, fairly present in all material respects the financial condition, results of operations and cash flows of the Company as of, and for, the periods presented in the Report&#59;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><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:1.5pt">The Company&#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 Company and we have&#58;</font></div><div style="margin-top:10pt;padding-left:45pt;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:6.91pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Company, including its consolidated subsidiaries, is made known to us by others within these entities, particularly during the period in which the Report is being prepared&#59;</font></div><div style="margin-top:10pt;padding-left:45pt;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:6.34pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:10pt;padding-left:45pt;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:6.91pt">Evaluated the effectiveness of the Company&#8217;s disclosure controls and procedures and presented in the Report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by the Report based on such evaluation&#59; and</font></div><div style="margin-top:10pt;padding-left:45pt;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:6.34pt">Disclosed in the Report any change in the Company&#8217;s internal control over financial reporting that occurred during the Company&#8217;s most recent fiscal quarter (the quarter ended September&#160;30, 2022) that has materially affected, or is reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><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:1.5pt">The Company&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company&#8217;s auditors and to the Audit Committee of the Board of Directors&#58;</font></div><div style="margin-top:10pt;padding-left:45pt;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:6.91pt">All significant deficiencies or material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the Company&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:10pt;padding-left:45pt;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:6.34pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the Company&#8217;s internal control over financial reporting.</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:67.176%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; November&#160;7, 2022</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;Patrick Goepel</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patrick Goepel</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td></tr></table></div><div style="margin-top:10pt;text-indent:6.75pt"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>a20220930exhibit312.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="id96fb35d1cf94d8d8e54aa566d5387f2_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.2</font></div></div><div style="margin-top:10pt;text-align:center;text-indent:6.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PERIODIC REPORT</font></div><div style="margin-top:10pt;text-align:center;text-indent:6.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, the undersigned, John Pence, certify, that&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><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:1.5pt">I have reviewed this quarterly report on Form 10-Q of the Company (the &#8220;Report&#8221;)&#59;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><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:1.5pt">Based on my knowledge, the 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 periods covered by this Report&#59;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><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:1.5pt">Based on my knowledge, the financial statements, and other financial information included in the Report, fairly present in all material respects the financial condition, results of operations and cash flows of the Company as of, and for, the periods presented in the Report&#59;</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><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:1.5pt">The Company&#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 Company and we have&#58;</font></div><div style="margin-top:10pt;padding-left:45pt;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:6.91pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Company, including its consolidated subsidiaries, is made known to us by others within these entities, particularly during the period in which the Report is being prepared&#59;</font></div><div style="margin-top:10pt;padding-left:45pt;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:6.34pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:10pt;padding-left:45pt;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:6.91pt">Evaluated the effectiveness of the Company&#8217;s disclosure controls and procedures and presented in the Report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by the Report based on such evaluation&#59; and</font></div><div style="margin-top:10pt;padding-left:45pt;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:6.34pt">Disclosed in the Report any change in the Company&#8217;s internal control over financial reporting that occurred during the Company&#8217;s most recent fiscal quarter (the quarter ended September&#160;30, 2022) that has materially affected, or is reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><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:1.5pt">The Company&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company&#8217;s auditors and to the Audit Committee of the Board of Directors&#58;</font></div><div style="margin-top:10pt;padding-left:45pt;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:6.91pt">All significant deficiencies or material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the Company&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:10pt;padding-left:45pt;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:6.34pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the Company&#8217;s internal control over financial reporting.</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:67.030%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; November&#160;7, 2022</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;John Pence</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John Pence</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer and Principal Accounting Officer</font></td></tr></table></div><div style="margin-top:10pt;text-indent:6.75pt"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>a20220930exhibit321.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="iec930cc4427340b7aad434cc4815c4e0_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.1</font></div></div><div style="margin-top:10pt;text-align:center;text-indent:6.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PERIODIC REPORT</font></div><div style="margin-top:10pt;text-align:center;text-indent:6.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, the undersigned, Patrick Goepel, do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted by Section 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-top: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:10.5pt">The quarterly report on Form 10-Q of the Company for the period ended September&#160;30, 2022 (the &#8220;Report&#8221;) fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934 as amended, and</font></div><div style="margin-top: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:10.5pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:67.030%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; November&#160;7, 2022</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;Patrick Goepel</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patrick Goepel</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section 906 has been provided to Asure Software, Inc. and will be retained by Asure Software, Inc. and furnished to the Securities and Exchange Commission or its staff upon request. The foregoing certification is being furnished solely pursuant to 18 U.S.C. Section 1350 and is not being filed as part of the Report or as a separate disclosure document.</font></div><div style="margin-top:10pt;text-indent:6.75pt"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>a20220930exhibit322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i406df51dee05479f88baab06eaccab8d_1"></div><div style="min-height:42.75pt;width:100%"><div style="margin-top:10pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.2</font></div></div><div style="margin-top:10pt;text-align:center;text-indent:6.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PERIODIC REPORT</font></div><div style="margin-top:10pt;text-align:center;text-indent:6.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, the undersigned, John Pence, do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted by Section 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-top: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:10.5pt">The quarterly report on Form 10-Q of the Company for the period ended September&#160;30, 2022 (the &#8220;Report&#8221;) fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934 as amended, and</font></div><div style="margin-top: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:10.5pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:67.030%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; November&#160;7, 2022</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;John Pence</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John Pence</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer and Principal Accounting Officer</font></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section 906 has been provided to Asure Software, Inc. and will be retained by Asure Software, Inc. and furnished to the Securities and Exchange Commission or its staff upon request. The foregoing certification is being furnished solely pursuant to 18 U.S.C. Section 1350 and is not being filed as part of the Report or as a separate disclosure document.</font></div><div style="margin-top:10pt;text-indent:6.75pt"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>asur-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:edbb71e6-ceb5-4eb0-9298-3c13a93b90da,g:ece02f48-7910-412f-92bc-e27118989a45-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:asur="http://www.asuresoftware.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.asuresoftware.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/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="asur-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="asur-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="asur-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="asur-20220930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="DocumentAndEntityInformation" roleURI="http://www.asuresoftware.com/role/DocumentAndEntityInformation">
        <link:definition>0000001 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDBALANCESHEETS" roleURI="http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS">
        <link:definition>0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" roleURI="http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals">
        <link:definition>0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals)</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="CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" roleURI="http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS">
        <link:definition>0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF 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="CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" roleURI="http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY">
        <link:definition>0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="THECOMPANYANDBASISOFPRESENTATION" roleURI="http://www.asuresoftware.com/role/THECOMPANYANDBASISOFPRESENTATION">
        <link:definition>0000007 - Disclosure - THE COMPANY AND 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="SIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIES">
        <link:definition>0000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessCombinationsandAssetAcquisitions" roleURI="http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitions">
        <link:definition>0000009 - Disclosure - Business Combinations and Asset 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="INVESTMENTSANDFAIRVALUEMEASUREMENTS" roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS">
        <link:definition>0000010 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS</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.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETS">
        <link:definition>0000011 - 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="NOTESPAYABLE" roleURI="http://www.asuresoftware.com/role/NOTESPAYABLE">
        <link:definition>0000012 - Disclosure - NOTES PAYABLE</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="CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION" roleURI="http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION">
        <link:definition>0000013 - Disclosure - CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION</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.asuresoftware.com/role/LEASES">
        <link:definition>0000014 - 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="SHAREBASEDCOMPENSATION" roleURI="http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATION">
        <link:definition>0000015 - Disclosure - SHARE-BASED COMPENSATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NETLOSSPERSHARE" roleURI="http://www.asuresoftware.com/role/NETLOSSPERSHARE">
        <link:definition>0000016 - Disclosure - NET LOSS PER SHARE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://www.asuresoftware.com/role/SubsequentEvents">
        <link:definition>0000017 - Disclosure - Subsequent Events</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="SIGNIFICANTACCOUNTINGPOLICIESPolicy" roleURI="http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy">
        <link:definition>0000018 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policy)</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="FairValueMeasuresandDisclosuresPolicies" roleURI="http://www.asuresoftware.com/role/FairValueMeasuresandDisclosuresPolicies">
        <link:definition>0000019 - Disclosure - Fair Value Measures and Disclosures (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="OrganizationConsolidationandPresentationofFinancialStatementsTables" roleURI="http://www.asuresoftware.com/role/OrganizationConsolidationandPresentationofFinancialStatementsTables">
        <link:definition>0000020 - Disclosure - Organization, Consolidation and Presentation of Financial Statements (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="BusinessCombinationsandAssetAcquisitionsTables" roleURI="http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsTables">
        <link:definition>0000021 - Disclosure - Business Combinations and Asset 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="INVESTMENTSANDFAIRVALUEMEASUREMENTSTables" roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables">
        <link:definition>0000022 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS (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.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables">
        <link:definition>0000023 - 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="NOTESPAYABLETables" roleURI="http://www.asuresoftware.com/role/NOTESPAYABLETables">
        <link:definition>0000024 - Disclosure - NOTES PAYABLE (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.asuresoftware.com/role/LEASESTables">
        <link:definition>0000025 - 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="CompensationRelatedCostsShareBasedPaymentsTables" roleURI="http://www.asuresoftware.com/role/CompensationRelatedCostsShareBasedPaymentsTables">
        <link:definition>0000026 - Disclosure - Compensation Related Costs, Share Based Payments (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="NETLOSSPERSHARETables" roleURI="http://www.asuresoftware.com/role/NETLOSSPERSHARETables">
        <link:definition>0000027 - Disclosure - NET LOSS PER SHARE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsTables" roleURI="http://www.asuresoftware.com/role/SubsequentEventsTables">
        <link:definition>0000028 - Disclosure - Subsequent Events (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="THECOMPANYANDBASISOFPRESENTATIONDetails" roleURI="http://www.asuresoftware.com/role/THECOMPANYANDBASISOFPRESENTATIONDetails">
        <link:definition>0000029 - Disclosure - THE COMPANY AND BASIS OF PRESENTATION (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="BusinessCombinationsandAssetAcquisitionsDetails" roleURI="http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails">
        <link:definition>0000030 - Disclosure - Business Combinations and Asset 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="INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails">
        <link:definition>0000031 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (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="INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails">
        <link:definition>0000032 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - 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="INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails">
        <link:definition>0000033 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Debt Securities, Available-for-sale (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="INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails" roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails">
        <link:definition>0000034 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Funds Held For Clients (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="INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails" roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails">
        <link:definition>0000035 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Investments Classified by Contractual Maturity Date (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="GOODWILLANDOTHERINTANGIBLEASSETSDetails" roleURI="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails">
        <link:definition>0000036 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofGoodwill" roleURI="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofGoodwill">
        <link:definition>0000037 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Goodwill</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="GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets" roleURI="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets">
        <link:definition>0000038 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of 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="GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense" roleURI="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense">
        <link:definition>0000039 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Expected Amortization Expense</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="NOTESPAYABLENarrativeDetails" roleURI="http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails">
        <link:definition>0000040 - Disclosure - NOTES PAYABLE - 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="NOTESPAYABLEDetailsScheduleofDebt" roleURI="http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt">
        <link:definition>0000041 - Disclosure - NOTES PAYABLE (Details) - Schedule of 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="NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts" roleURI="http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts">
        <link:definition>0000042 - Disclosure - NOTES PAYABLE (Details) - Schedule of Debt and Debt Issuance Costs</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="NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt" roleURI="http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt">
        <link:definition>0000043 - Disclosure - NOTES PAYABLE (Details) - Schedule of Maturities of Long-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="CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" roleURI="http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails">
        <link:definition>0000044 - Disclosure - CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (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="LEASESDetails" roleURI="http://www.asuresoftware.com/role/LEASESDetails">
        <link:definition>0000045 - Disclosure - LEASES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESDetailsRentExpenseComponents" roleURI="http://www.asuresoftware.com/role/LEASESDetailsRentExpenseComponents">
        <link:definition>0000046 - Disclosure - LEASES (Details) - Rent Expense Components</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESDetailsLesseeOperatingLeaseDisclosure" roleURI="http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure">
        <link:definition>0000047 - Disclosure - LEASES (Details) - Lessee, Operating Lease, Disclosure</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="LEASESDetailsLesseeOperatingLeaseLiabilityMaturity" roleURI="http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity">
        <link:definition>0000048 - Disclosure - LEASES (Details) - Lessee, Operating Lease, Liability, Maturity</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="SHAREBASEDCOMPENSATIONDetails" roleURI="http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails">
        <link:definition>0000049 - Disclosure - SHARE-BASED COMPENSATION (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NETLOSSPERSHAREDetails" roleURI="http://www.asuresoftware.com/role/NETLOSSPERSHAREDetails">
        <link:definition>0000050 - Disclosure - NET LOSS 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="NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted" roleURI="http://www.asuresoftware.com/role/NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted">
        <link:definition>0000051 - Disclosure - NET LOSS PER SHARE (Details) - Components of Earnings Per Share, Basic and Diluted</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="SubsequentEventsDetails" roleURI="http://www.asuresoftware.com/role/SubsequentEventsDetails">
        <link:definition>0000052 - Disclosure - Subsequent Events (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="asur_AggregateMemberMember" abstract="true" name="AggregateMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asur_RentExpenseComponentsAbstract" abstract="true" name="RentExpenseComponentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_NOTESPAYABLEDetailsScheduleofDebtLineItems" abstract="true" name="NOTESPAYABLEDetailsScheduleofDebtLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_ScheduleOfDebtAbstract" abstract="true" name="ScheduleOfDebtAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_FundsHeldForClients2Abstract" abstract="true" name="FundsHeldForClients2Abstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_LEASESDetailsTable" abstract="true" name="LEASESDetailsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="asur_TheAssetPurchaseAgreementMember" abstract="true" name="TheAssetPurchaseAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asur_NOTESPAYABLEDetailsLineItems" abstract="true" name="NOTESPAYABLEDetailsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses" abstract="false" name="FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems" abstract="true" name="CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses" abstract="false" name="FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_SecondAssetPurchaseAgreementMember" abstract="true" name="SecondAssetPurchaseAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable" abstract="true" name="INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="asur_DebtInstrumentProceedsFromIndemnificationClaim" abstract="false" name="DebtInstrumentProceedsFromIndemnificationClaim" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems" abstract="true" name="INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_ProceedsPaymentsFromClientFundObligations" abstract="false" name="ProceedsPaymentsFromClientFundObligations" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_NETLOSSPERSHAREDetailsTable" abstract="true" name="NETLOSSPERSHAREDetailsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="asur_RecurringMember" abstract="true" name="RecurringMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" abstract="true" name="CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_NOTESPAYABLEDetailsTable" abstract="true" name="NOTESPAYABLEDetailsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost" abstract="false" name="FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities" abstract="false" name="FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_ScheduleOfExpectedAmortizationExpenseAbstract" abstract="true" name="ScheduleOfExpectedAmortizationExpenseAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_AssetsBeforeFundsHeldForClientsCurrent" abstract="false" name="AssetsBeforeFundsHeldForClientsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_LiablitiesBeforeClientFundObligationsCurrent" abstract="false" name="LiablitiesBeforeClientFundObligationsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_ClientFundObligationsCurrent" abstract="false" name="ClientFundObligationsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_SubordinatedNoteMember" abstract="true" name="SubordinatedNoteMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asur_FundsHeldForClientsAbstract" abstract="true" name="FundsHeldForClientsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_LesseeOperatingLeaseDisclosureAbstract" abstract="true" name="LesseeOperatingLeaseDisclosureAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_LesseeOperatingLeaseLiabilityMaturityAbstract" abstract="true" name="LesseeOperatingLeaseLiabilityMaturityAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains" abstract="false" name="FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_WeightedAverageBasicAndDilutedSharesAbstract" abstract="true" name="WeightedAverageBasicAndDilutedSharesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_NonCashOperatingActivitiesAbstract" abstract="true" name="NonCashOperatingActivitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_NETLOSSPERSHAREDetailsLineItems" abstract="true" name="NETLOSSPERSHAREDetailsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract" abstract="true" name="ScheduleOfDebtAndDebtIssuanceCostsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_ScheduleOfGoodwillAbstract" abstract="true" name="ScheduleOfGoodwillAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_StructuralCapitalMember" abstract="true" name="StructuralCapitalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asur_NumberOfSecuritiesInUnrealizedGainPosition" abstract="false" name="NumberOfSecuritiesInUnrealizedGainPosition" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost" abstract="false" name="FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_ScheduleOfMaturitiesOfLongTermDebtAbstract" abstract="true" name="ScheduleOfMaturitiesOfLongTermDebtAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_LEASESDetailsLineItems" abstract="true" name="LEASESDetailsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_NOTESPAYABLEDetailsScheduleofDebtTable" abstract="true" name="NOTESPAYABLEDetailsScheduleofDebtTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="asur_ProfessionalServicesRevenueMember" abstract="true" name="ProfessionalServicesRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" abstract="true" name="INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_ScheduleOfIntangibleAssetsAbstract" abstract="true" name="ScheduleOfIntangibleAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asur_FundsHeldForClientsRestrictedCashEquivalents" abstract="false" name="FundsHeldForClientsRestrictedCashEquivalents" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_IndividuallyMember" abstract="true" name="IndividuallyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable" abstract="true" name="CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="asur_A2018PlanMember" abstract="true" name="A2018PlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asur_DebtInstrumentPaymentWithheldAsSecurityForIndemnificationClaim" abstract="false" name="DebtInstrumentPaymentWithheldAsSecurityForIndemnificationClaim" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains" abstract="false" name="FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" abstract="true" name="INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>asur-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:edbb71e6-ceb5-4eb0-9298-3c13a93b90da,g:ece02f48-7910-412f-92bc-e27118989a45-->
<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.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="asur-20220930.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_2112f429-e883-42b3-9604-b58ef670625e" 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_asur_LiablitiesBeforeClientFundObligationsCurrent_b960b66c-c4c7-4064-b9f4-170477645ba5" xlink:href="asur-20220930.xsd#asur_LiablitiesBeforeClientFundObligationsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2112f429-e883-42b3-9604-b58ef670625e" xlink:to="loc_asur_LiablitiesBeforeClientFundObligationsCurrent_b960b66c-c4c7-4064-b9f4-170477645ba5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ClientFundObligationsCurrent_ad887346-1256-4676-a73e-77dc62d2f95b" xlink:href="asur-20220930.xsd#asur_ClientFundObligationsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2112f429-e883-42b3-9604-b58ef670625e" xlink:to="loc_asur_ClientFundObligationsCurrent_ad887346-1256-4676-a73e-77dc62d2f95b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LiablitiesBeforeClientFundObligationsCurrent_c29cce62-fca0-4cc9-97d0-7e0918693fe8" xlink:href="asur-20220930.xsd#asur_LiablitiesBeforeClientFundObligationsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_b687670e-9c90-48dc-9acb-fa19d2d67524" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asur_LiablitiesBeforeClientFundObligationsCurrent_c29cce62-fca0-4cc9-97d0-7e0918693fe8" xlink:to="loc_us-gaap_NotesPayableCurrent_b687670e-9c90-48dc-9acb-fa19d2d67524" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_30bbf7c9-2cb0-4ac6-b5fe-da26aeb0b436" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asur_LiablitiesBeforeClientFundObligationsCurrent_c29cce62-fca0-4cc9-97d0-7e0918693fe8" xlink:to="loc_us-gaap_AccountsPayableCurrent_30bbf7c9-2cb0-4ac6-b5fe-da26aeb0b436" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_fc16178f-11b2-435f-a18f-680837a77a06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asur_LiablitiesBeforeClientFundObligationsCurrent_c29cce62-fca0-4cc9-97d0-7e0918693fe8" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_fc16178f-11b2-435f-a18f-680837a77a06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_384d7479-4a49-431c-a01c-d8ac93b17117" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asur_LiablitiesBeforeClientFundObligationsCurrent_c29cce62-fca0-4cc9-97d0-7e0918693fe8" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_384d7479-4a49-431c-a01c-d8ac93b17117" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_220afbde-9202-4b8c-917d-b094db7820d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asur_LiablitiesBeforeClientFundObligationsCurrent_c29cce62-fca0-4cc9-97d0-7e0918693fe8" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_220afbde-9202-4b8c-917d-b094db7820d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_18400748-aa53-4a78-a5e2-0933ce1d0d0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asur_LiablitiesBeforeClientFundObligationsCurrent_c29cce62-fca0-4cc9-97d0-7e0918693fe8" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_18400748-aa53-4a78-a5e2-0933ce1d0d0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_3ebc0439-f51f-4223-8bbd-58ff67bfd439" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asur_LiablitiesBeforeClientFundObligationsCurrent_c29cce62-fca0-4cc9-97d0-7e0918693fe8" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_3ebc0439-f51f-4223-8bbd-58ff67bfd439" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_14e7be73-8770-4462-8726-b33f807201e1" 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_PreferredStockValue_6af1a521-0403-4f15-9de9-0339d4f9cb06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_14e7be73-8770-4462-8726-b33f807201e1" xlink:to="loc_us-gaap_PreferredStockValue_6af1a521-0403-4f15-9de9-0339d4f9cb06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValueOutstanding_e1550abe-287b-40b3-967f-0fc688940021" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValueOutstanding"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_14e7be73-8770-4462-8726-b33f807201e1" xlink:to="loc_us-gaap_CommonStockValueOutstanding_e1550abe-287b-40b3-967f-0fc688940021" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_a18ae524-6e14-41bd-b8eb-9f6167c1f3c9" 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_14e7be73-8770-4462-8726-b33f807201e1" xlink:to="loc_us-gaap_AdditionalPaidInCapital_a18ae524-6e14-41bd-b8eb-9f6167c1f3c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a8bf42d9-8191-4fcd-adf8-650076c61725" 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_14e7be73-8770-4462-8726-b33f807201e1" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a8bf42d9-8191-4fcd-adf8-650076c61725" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4c4dd6ff-089b-4743-ac3a-715ac18110cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_14e7be73-8770-4462-8726-b33f807201e1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4c4dd6ff-089b-4743-ac3a-715ac18110cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_292f3199-c583-45f1-ac2e-30c0e9f93012" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_14e7be73-8770-4462-8726-b33f807201e1" xlink:to="loc_us-gaap_TreasuryStockValue_292f3199-c583-45f1-ac2e-30c0e9f93012" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_6963784d-d28e-454d-a8f1-06d41ac6b951" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_77f9345a-e3b7-4850-b11f-c917e6dfcb8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6963784d-d28e-454d-a8f1-06d41ac6b951" xlink:to="loc_us-gaap_AssetsCurrent_77f9345a-e3b7-4850-b11f-c917e6dfcb8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_9df38552-f25f-4236-bf5c-b045a5092d50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6963784d-d28e-454d-a8f1-06d41ac6b951" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_9df38552-f25f-4236-bf5c-b045a5092d50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_177b1683-db09-4976-b7f6-f5b13ea3e527" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6963784d-d28e-454d-a8f1-06d41ac6b951" xlink:to="loc_us-gaap_Goodwill_177b1683-db09-4976-b7f6-f5b13ea3e527" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_c161ba06-7f82-4885-8cc2-e57c8cd873f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6963784d-d28e-454d-a8f1-06d41ac6b951" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_c161ba06-7f82-4885-8cc2-e57c8cd873f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_7c10a91d-bdd8-4889-b4f7-771fdf0352f9" 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_6963784d-d28e-454d-a8f1-06d41ac6b951" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_7c10a91d-bdd8-4889-b4f7-771fdf0352f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_462cc4a5-cef3-43ab-9a57-96669725106c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6963784d-d28e-454d-a8f1-06d41ac6b951" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_462cc4a5-cef3-43ab-9a57-96669725106c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_ddd46924-ded1-4209-8ebd-e6c3af91f6f6" 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_asur_AssetsBeforeFundsHeldForClientsCurrent_359da4fd-0697-4670-9e4e-77be9cfce241" xlink:href="asur-20220930.xsd#asur_AssetsBeforeFundsHeldForClientsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ddd46924-ded1-4209-8ebd-e6c3af91f6f6" xlink:to="loc_asur_AssetsBeforeFundsHeldForClientsCurrent_359da4fd-0697-4670-9e4e-77be9cfce241" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FundsHeldForClients_1d417c36-3de5-4fbc-87c0-93373160c8a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FundsHeldForClients"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ddd46924-ded1-4209-8ebd-e6c3af91f6f6" xlink:to="loc_us-gaap_FundsHeldForClients_1d417c36-3de5-4fbc-87c0-93373160c8a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetsBeforeFundsHeldForClientsCurrent_9b8c3ac8-de16-451f-ba0a-19bae908d463" xlink:href="asur-20220930.xsd#asur_AssetsBeforeFundsHeldForClientsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f83c8c08-95d9-4759-afe4-7cc141464d61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asur_AssetsBeforeFundsHeldForClientsCurrent_9b8c3ac8-de16-451f-ba0a-19bae908d463" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f83c8c08-95d9-4759-afe4-7cc141464d61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_7e6bd63c-4b68-49b0-9f2b-23afb9bb11f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asur_AssetsBeforeFundsHeldForClientsCurrent_9b8c3ac8-de16-451f-ba0a-19bae908d463" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_7e6bd63c-4b68-49b0-9f2b-23afb9bb11f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_6829eb5f-ed6d-436f-8519-2f0d41629bb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asur_AssetsBeforeFundsHeldForClientsCurrent_9b8c3ac8-de16-451f-ba0a-19bae908d463" xlink:to="loc_us-gaap_InventoryNet_6829eb5f-ed6d-436f-8519-2f0d41629bb4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_583fc189-667e-4db0-b06d-abe3dba0cdaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asur_AssetsBeforeFundsHeldForClientsCurrent_9b8c3ac8-de16-451f-ba0a-19bae908d463" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_583fc189-667e-4db0-b06d-abe3dba0cdaf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_b1bdfa37-f1a2-4d6f-a4ea-68d374b02de8" 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_f83826ba-1fbe-4899-9745-7da5f808deea" 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_b1bdfa37-f1a2-4d6f-a4ea-68d374b02de8" xlink:to="loc_us-gaap_Liabilities_f83826ba-1fbe-4899-9745-7da5f808deea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_43695c79-0c0b-4314-a91f-793a8db76184" 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_b1bdfa37-f1a2-4d6f-a4ea-68d374b02de8" xlink:to="loc_us-gaap_StockholdersEquity_43695c79-0c0b-4314-a91f-793a8db76184" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_f1eb0534-97bc-4272-9bd1-577c50709e1e" 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_f234de61-3e5c-4fca-8864-4bd9331e5fc1" 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_f1eb0534-97bc-4272-9bd1-577c50709e1e" xlink:to="loc_us-gaap_LiabilitiesCurrent_f234de61-3e5c-4fca-8864-4bd9331e5fc1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_7a6d2855-f894-4e47-9a19-f55fc6b23c8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_f1eb0534-97bc-4272-9bd1-577c50709e1e" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_7a6d2855-f894-4e47-9a19-f55fc6b23c8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_53d2e8a6-e05a-44b1-8346-775c545f7628" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_5b6a9c5d-4288-4398-bbbf-631f3f23367e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_53d2e8a6-e05a-44b1-8346-775c545f7628" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_5b6a9c5d-4288-4398-bbbf-631f3f23367e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_64c7a986-e7f2-4cdb-8a40-f5f4809a7e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_53d2e8a6-e05a-44b1-8346-775c545f7628" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_64c7a986-e7f2-4cdb-8a40-f5f4809a7e4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable_e024d7a7-d8fd-461c-92e9-0066901b23e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermNotesPayable"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_53d2e8a6-e05a-44b1-8346-775c545f7628" xlink:to="loc_us-gaap_LongTermNotesPayable_e024d7a7-d8fd-461c-92e9-0066901b23e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_581ae4c3-687f-4c82-8ed3-062918eab4c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_53d2e8a6-e05a-44b1-8346-775c545f7628" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_581ae4c3-687f-4c82-8ed3-062918eab4c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_c2a7246e-e488-4182-90f7-199a22ac726b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_53d2e8a6-e05a-44b1-8346-775c545f7628" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_c2a7246e-e488-4182-90f7-199a22ac726b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_595e1214-5f8f-4df7-921b-4ae23793bc12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_53d2e8a6-e05a-44b1-8346-775c545f7628" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_595e1214-5f8f-4df7-921b-4ae23793bc12" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="asur-20220930.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_51ee5cee-211e-4206-b5b3-8dc22563cd4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_356a947d-dc1e-4f46-a223-3ef63a08347b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_51ee5cee-211e-4206-b5b3-8dc22563cd4a" xlink:to="loc_us-gaap_OperatingIncomeLoss_356a947d-dc1e-4f46-a223-3ef63a08347b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_3a6b6ac4-ec76-4fd2-8ccb-b46ff469fc47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_51ee5cee-211e-4206-b5b3-8dc22563cd4a" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_3a6b6ac4-ec76-4fd2-8ccb-b46ff469fc47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_f06b1d1f-9f88-46dd-9b3f-6d100735c031" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_51ee5cee-211e-4206-b5b3-8dc22563cd4a" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_f06b1d1f-9f88-46dd-9b3f-6d100735c031" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncome_e5293f15-bc50-47b6-b9e4-a9e7f10c5f81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncome"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_51ee5cee-211e-4206-b5b3-8dc22563cd4a" xlink:to="loc_us-gaap_OtherIncome_e5293f15-bc50-47b6-b9e4-a9e7f10c5f81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_ab725f29-8e43-4838-90ac-599198372911" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_51ee5cee-211e-4206-b5b3-8dc22563cd4a" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_ab725f29-8e43-4838-90ac-599198372911" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_c63a0fe5-484c-4922-8220-c9a938278024" 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_SellingAndMarketingExpense_c59bb05d-f9ae-4aa9-a898-5605529d242d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_c63a0fe5-484c-4922-8220-c9a938278024" xlink:to="loc_us-gaap_SellingAndMarketingExpense_c59bb05d-f9ae-4aa9-a898-5605529d242d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_e3801c64-1fd7-476f-af6c-38273b404fe8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_c63a0fe5-484c-4922-8220-c9a938278024" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_e3801c64-1fd7-476f-af6c-38273b404fe8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_b1d73666-4c42-46bf-9b1a-6e3e27e5056b" 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_c63a0fe5-484c-4922-8220-c9a938278024" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_b1d73666-4c42-46bf-9b1a-6e3e27e5056b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_5f88b313-b080-4075-a5fc-f152a42621a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_c63a0fe5-484c-4922-8220-c9a938278024" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_5f88b313-b080-4075-a5fc-f152a42621a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_0bb2d8f6-660e-41a7-a0bf-bef34d9e1a95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ef4b45f7-b778-4cec-9398-995df479eeae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_0bb2d8f6-660e-41a7-a0bf-bef34d9e1a95" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ef4b45f7-b778-4cec-9398-995df479eeae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_c20ff690-bd5c-4be7-a853-ab7bd8f9a27f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_0bb2d8f6-660e-41a7-a0bf-bef34d9e1a95" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_c20ff690-bd5c-4be7-a853-ab7bd8f9a27f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_32a177b3-b6af-4e0d-9c18-54c43cf6fb68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_369b9f63-041d-4bd3-a53f-72b4dccb7f6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_32a177b3-b6af-4e0d-9c18-54c43cf6fb68" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_369b9f63-041d-4bd3-a53f-72b4dccb7f6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d3c666d4-6baa-4a2d-89ea-5c9bfd24c189" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_32a177b3-b6af-4e0d-9c18-54c43cf6fb68" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d3c666d4-6baa-4a2d-89ea-5c9bfd24c189" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_0ca98a4d-3798-469e-885a-0a6e36295b35" 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_9f2bcdc0-cfd6-4c48-bd1a-287c5a09b091" 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_0ca98a4d-3798-469e-885a-0a6e36295b35" xlink:to="loc_us-gaap_GrossProfit_9f2bcdc0-cfd6-4c48-bd1a-287c5a09b091" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_8529c609-7f26-46ea-ab62-f120772d1775" 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_0ca98a4d-3798-469e-885a-0a6e36295b35" xlink:to="loc_us-gaap_OperatingExpenses_8529c609-7f26-46ea-ab62-f120772d1775" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_0f45b739-24fd-4e0f-ad9f-2d9d37c3ce62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5356642e-337e-43d8-88c9-d1b3503d44d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_0f45b739-24fd-4e0f-ad9f-2d9d37c3ce62" xlink:to="loc_us-gaap_NetIncomeLoss_5356642e-337e-43d8-88c9-d1b3503d44d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_9ca00e3c-925e-42b2-8c72-5c4f0a17a6dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_0f45b739-24fd-4e0f-ad9f-2d9d37c3ce62" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_9ca00e3c-925e-42b2-8c72-5c4f0a17a6dc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="asur-20220930.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8f7a5c9c-ec93-4439-97ad-03861af41d20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f43e5d96-d27b-49d1-b8ea-b2a1b5f3decd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8f7a5c9c-ec93-4439-97ad-03861af41d20" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f43e5d96-d27b-49d1-b8ea-b2a1b5f3decd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_902dd935-f8d7-4911-8f10-120d0636e0f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8f7a5c9c-ec93-4439-97ad-03861af41d20" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_902dd935-f8d7-4911-8f10-120d0636e0f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_04fd5acb-d261-4c11-9ce5-1c75924fd0eb" 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_NetIncomeLoss_a249d3eb-f369-4a2b-b250-11cb6f3df4e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_04fd5acb-d261-4c11-9ce5-1c75924fd0eb" xlink:to="loc_us-gaap_NetIncomeLoss_a249d3eb-f369-4a2b-b250-11cb6f3df4e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_eb7cfdae-a2a7-4f4e-b1ca-99969b105dbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_04fd5acb-d261-4c11-9ce5-1c75924fd0eb" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_eb7cfdae-a2a7-4f4e-b1ca-99969b105dbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_20f65e07-f1d1-401f-b8a0-a1d0f20487c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_04fd5acb-d261-4c11-9ce5-1c75924fd0eb" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_20f65e07-f1d1-401f-b8a0-a1d0f20487c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_10ce7fbb-32ba-4784-ad41-22137573f137" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_04fd5acb-d261-4c11-9ce5-1c75924fd0eb" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_10ce7fbb-32ba-4784-ad41-22137573f137" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_d10e1ddd-a871-4146-bc66-8859da4b6733" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_04fd5acb-d261-4c11-9ce5-1c75924fd0eb" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_d10e1ddd-a871-4146-bc66-8859da4b6733" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_c62ef075-a176-4616-8258-3faed036b019" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_04fd5acb-d261-4c11-9ce5-1c75924fd0eb" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_c62ef075-a176-4616-8258-3faed036b019" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_165570b7-09e6-4cb6-a4bd-3056b3631bd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_04fd5acb-d261-4c11-9ce5-1c75924fd0eb" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_165570b7-09e6-4cb6-a4bd-3056b3631bd2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_fddfb94d-f372-43a0-b8fa-cb900daeed66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_04fd5acb-d261-4c11-9ce5-1c75924fd0eb" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_fddfb94d-f372-43a0-b8fa-cb900daeed66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_5960da3b-475b-4c31-86e2-d8b83ec53f6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_04fd5acb-d261-4c11-9ce5-1c75924fd0eb" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_5960da3b-475b-4c31-86e2-d8b83ec53f6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_48b91b4c-2c72-4d4a-9164-1632cdbff8b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_04fd5acb-d261-4c11-9ce5-1c75924fd0eb" xlink:to="loc_us-gaap_ShareBasedCompensation_48b91b4c-2c72-4d4a-9164-1632cdbff8b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_1befd63b-f4f4-4b64-a94d-49d8d55c003e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_04fd5acb-d261-4c11-9ce5-1c75924fd0eb" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_1befd63b-f4f4-4b64-a94d-49d8d55c003e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_d0035149-c49f-41c9-b3e9-57c322043f9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_04fd5acb-d261-4c11-9ce5-1c75924fd0eb" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_d0035149-c49f-41c9-b3e9-57c322043f9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments_2dffe4ef-6098-43e2-b2e1-6f81261cbda8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_04fd5acb-d261-4c11-9ce5-1c75924fd0eb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments_2dffe4ef-6098-43e2-b2e1-6f81261cbda8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_b189d711-6a3c-4344-8bf6-b49bff4b7fcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_04fd5acb-d261-4c11-9ce5-1c75924fd0eb" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_b189d711-6a3c-4344-8bf6-b49bff4b7fcd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_b15af086-8c76-4d52-b9b7-34256f52f5cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_04fd5acb-d261-4c11-9ce5-1c75924fd0eb" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_b15af086-8c76-4d52-b9b7-34256f52f5cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_43adc0c2-ac8a-4fce-b9f4-75f1b4b9f21b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_04fd5acb-d261-4c11-9ce5-1c75924fd0eb" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_43adc0c2-ac8a-4fce-b9f4-75f1b4b9f21b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_fd51d98b-8cb1-4b8c-a6c9-1ad503309535" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="17" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_04fd5acb-d261-4c11-9ce5-1c75924fd0eb" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_fd51d98b-8cb1-4b8c-a6c9-1ad503309535" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_c0b78d2e-a7cb-409b-a873-62e65492e7b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_04fd5acb-d261-4c11-9ce5-1c75924fd0eb" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_c0b78d2e-a7cb-409b-a873-62e65492e7b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_d9bab6d6-e39c-4284-9cb4-6579bc3d5379" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="19" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_04fd5acb-d261-4c11-9ce5-1c75924fd0eb" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_d9bab6d6-e39c-4284-9cb4-6579bc3d5379" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_9c779839-6da0-4e49-b5e4-1e48d6facd08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="20" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_04fd5acb-d261-4c11-9ce5-1c75924fd0eb" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_9c779839-6da0-4e49-b5e4-1e48d6facd08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_cae196bb-a4af-4437-9f06-ea8eb32e9c23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:calculationArc order="21" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_04fd5acb-d261-4c11-9ce5-1c75924fd0eb" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_cae196bb-a4af-4437-9f06-ea8eb32e9c23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1a8c9dab-1234-4243-8c9b-93884fafb6c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromNotesPayable_ff39b1f8-2688-4162-a52b-1f5f5589ca0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromNotesPayable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1a8c9dab-1234-4243-8c9b-93884fafb6c2" xlink:to="loc_us-gaap_ProceedsFromNotesPayable_ff39b1f8-2688-4162-a52b-1f5f5589ca0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_8cd14dfc-db1d-4de5-9a4a-c09b0bd64b25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1a8c9dab-1234-4243-8c9b-93884fafb6c2" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_8cd14dfc-db1d-4de5-9a4a-c09b0bd64b25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_f395f88e-7cdf-41af-99b3-98589141b33f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1a8c9dab-1234-4243-8c9b-93884fafb6c2" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_f395f88e-7cdf-41af-99b3-98589141b33f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_166ba274-124b-4130-9c1f-0acd1f54f809" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1a8c9dab-1234-4243-8c9b-93884fafb6c2" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_166ba274-124b-4130-9c1f-0acd1f54f809" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_43edc0d0-ae2d-4331-b35f-65e850429415" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1a8c9dab-1234-4243-8c9b-93884fafb6c2" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_43edc0d0-ae2d-4331-b35f-65e850429415" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ProceedsPaymentsFromClientFundObligations_aeb7207d-acc0-411e-96ce-1408b20ba00e" xlink:href="asur-20220930.xsd#asur_ProceedsPaymentsFromClientFundObligations"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1a8c9dab-1234-4243-8c9b-93884fafb6c2" xlink:to="loc_asur_ProceedsPaymentsFromClientFundObligations_aeb7207d-acc0-411e-96ce-1408b20ba00e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7c94a3fb-4140-4dce-9f85-11999c74ea55" 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_PaymentsToAcquireIntangibleAssets_59fbcb6e-47e1-4fe9-92e0-333abbf51dd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7c94a3fb-4140-4dce-9f85-11999c74ea55" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_59fbcb6e-47e1-4fe9-92e0-333abbf51dd9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9bed51c3-85bf-44eb-8953-1ceed507f1eb" 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_7c94a3fb-4140-4dce-9f85-11999c74ea55" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9bed51c3-85bf-44eb-8953-1ceed507f1eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_4b6cb813-938c-436a-89d0-38ccf632cfab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7c94a3fb-4140-4dce-9f85-11999c74ea55" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_4b6cb813-938c-436a-89d0-38ccf632cfab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_28dcebca-859c-444c-aac5-86b2af3cabee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7c94a3fb-4140-4dce-9f85-11999c74ea55" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_28dcebca-859c-444c-aac5-86b2af3cabee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_8d8d1308-5a2a-40d5-b2a5-f775a802ebd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7c94a3fb-4140-4dce-9f85-11999c74ea55" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_8d8d1308-5a2a-40d5-b2a5-f775a802ebd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_424fd082-a30c-4bfa-ac2e-172784ba7c69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_68b781a3-83b3-4af3-bca6-f6f7fdb77cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_424fd082-a30c-4bfa-ac2e-172784ba7c69" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_68b781a3-83b3-4af3-bca6-f6f7fdb77cb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_af3c6005-4b12-4f33-843a-d7cc0645ce36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_424fd082-a30c-4bfa-ac2e-172784ba7c69" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_af3c6005-4b12-4f33-843a-d7cc0645ce36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_cf04b5de-51c5-491c-8ac6-08e8e6adf2fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_424fd082-a30c-4bfa-ac2e-172784ba7c69" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_cf04b5de-51c5-491c-8ac6-08e8e6adf2fb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails" xlink:type="simple" xlink:href="asur-20220930.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FundsHeldForClients_1b56207f-bfa3-4f97-bd4f-b5131d70d5cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FundsHeldForClients"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_04336964-c6a8-49cf-94a9-f48f8fae5270" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FundsHeldForClients_1b56207f-bfa3-4f97-bd4f-b5131d70d5cf" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_04336964-c6a8-49cf-94a9-f48f8fae5270" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_7b31bc08-264b-4b23-aa44-241424b1b3e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FundsHeldForClients_1b56207f-bfa3-4f97-bd4f-b5131d70d5cf" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_7b31bc08-264b-4b23-aa44-241424b1b3e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_50e71e43-3100-4a5a-8b53-dda0a6ac3b0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FundsHeldForClients_1b56207f-bfa3-4f97-bd4f-b5131d70d5cf" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_50e71e43-3100-4a5a-8b53-dda0a6ac3b0f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails" xlink:type="simple" xlink:href="asur-20220930.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_de201eb3-6fd0-403d-b28a-397524c7c5e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_04c236fe-97ce-44b0-8eaa-942d1e449f1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_de201eb3-6fd0-403d-b28a-397524c7c5e1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_04c236fe-97ce-44b0-8eaa-942d1e449f1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_92352d47-f99d-45d5-a200-4f95d36b1f8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_de201eb3-6fd0-403d-b28a-397524c7c5e1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_92352d47-f99d-45d5-a200-4f95d36b1f8a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense" xlink:type="simple" xlink:href="asur-20220930.xsd#GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ff0edd32-64d8-443b-8260-da3023b3dbe3" 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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_20d1e816-4509-4103-a689-45289ef2cba3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ff0edd32-64d8-443b-8260-da3023b3dbe3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_20d1e816-4509-4103-a689-45289ef2cba3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_c713b77d-c5af-4dd4-bf15-e74bb83dfbe1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ff0edd32-64d8-443b-8260-da3023b3dbe3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_c713b77d-c5af-4dd4-bf15-e74bb83dfbe1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_632c1aea-64f0-460b-926f-3c5abb14e78a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ff0edd32-64d8-443b-8260-da3023b3dbe3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_632c1aea-64f0-460b-926f-3c5abb14e78a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_01f8a77c-639f-4caf-adfd-1a9279e1e27d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ff0edd32-64d8-443b-8260-da3023b3dbe3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_01f8a77c-639f-4caf-adfd-1a9279e1e27d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_7130d3ab-a18b-42ab-bd44-ac5311041ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ff0edd32-64d8-443b-8260-da3023b3dbe3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_7130d3ab-a18b-42ab-bd44-ac5311041ba7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_c29ce024-130e-4faa-ba66-09ee52725b35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ff0edd32-64d8-443b-8260-da3023b3dbe3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_c29ce024-130e-4faa-ba66-09ee52725b35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_f5789700-cad8-46b6-a7e6-8f9bf34d48af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ff0edd32-64d8-443b-8260-da3023b3dbe3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_f5789700-cad8-46b6-a7e6-8f9bf34d48af" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt" xlink:type="simple" xlink:href="asur-20220930.xsd#NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_7ff0b65f-b6b3-4181-bd24-8275dbf4c737" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_014294b3-739c-4759-b7c1-38df8d3db770" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_7ff0b65f-b6b3-4181-bd24-8275dbf4c737" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_014294b3-739c-4759-b7c1-38df8d3db770" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_fdc840eb-5629-4290-9cbb-7ef6782837af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_7ff0b65f-b6b3-4181-bd24-8275dbf4c737" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_fdc840eb-5629-4290-9cbb-7ef6782837af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_4e62f1df-075e-4593-88a9-5468dadb0457" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_7ff0b65f-b6b3-4181-bd24-8275dbf4c737" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_4e62f1df-075e-4593-88a9-5468dadb0457" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_bc1d9524-08b7-4e91-8a32-05f3ba8bbd3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_7ff0b65f-b6b3-4181-bd24-8275dbf4c737" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_bc1d9524-08b7-4e91-8a32-05f3ba8bbd3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_824203dd-336c-4695-9574-4b777f003a48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_7ff0b65f-b6b3-4181-bd24-8275dbf4c737" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_824203dd-336c-4695-9574-4b777f003a48" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/LEASESDetailsRentExpenseComponents" xlink:type="simple" xlink:href="asur-20220930.xsd#LEASESDetailsRentExpenseComponents"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/LEASESDetailsRentExpenseComponents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_17c878b7-6b1f-4f74-a976-3e20a3121d1f" 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_OperatingLeaseCost_231cd56f-c923-4f0e-8677-021da3c1bd79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_17c878b7-6b1f-4f74-a976-3e20a3121d1f" xlink:to="loc_us-gaap_OperatingLeaseCost_231cd56f-c923-4f0e-8677-021da3c1bd79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_5749f037-fb29-41cd-873c-109425c20b20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubleaseIncome"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_17c878b7-6b1f-4f74-a976-3e20a3121d1f" xlink:to="loc_us-gaap_SubleaseIncome_5749f037-fb29-41cd-873c-109425c20b20" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity" xlink:type="simple" xlink:href="asur-20220930.xsd#LEASESDetailsLesseeOperatingLeaseLiabilityMaturity"/>
  <link:calculationLink xlink:role="http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c2c52c3c-7963-4cf5-a274-011454dbe9e2" 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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_f86d0883-54b9-4f09-af65-fa829d50030d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c2c52c3c-7963-4cf5-a274-011454dbe9e2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_f86d0883-54b9-4f09-af65-fa829d50030d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_4ac48748-efee-4e23-b04d-f16ae2ddebe7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c2c52c3c-7963-4cf5-a274-011454dbe9e2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_4ac48748-efee-4e23-b04d-f16ae2ddebe7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_9b0f197a-f163-4f5d-abee-916ee3af54a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c2c52c3c-7963-4cf5-a274-011454dbe9e2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_9b0f197a-f163-4f5d-abee-916ee3af54a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_938e6679-5afa-4e5d-985d-2d31300f834b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c2c52c3c-7963-4cf5-a274-011454dbe9e2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_938e6679-5afa-4e5d-985d-2d31300f834b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_83661766-5bb0-4a9b-933b-7737e76e5ca0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c2c52c3c-7963-4cf5-a274-011454dbe9e2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_83661766-5bb0-4a9b-933b-7737e76e5ca0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_bfbec482-bb89-4196-8575-cb659ee22783" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c2c52c3c-7963-4cf5-a274-011454dbe9e2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_bfbec482-bb89-4196-8575-cb659ee22783" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_86052dbc-bdc2-4314-88de-c15115d2f55a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c2c52c3c-7963-4cf5-a274-011454dbe9e2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_86052dbc-bdc2-4314-88de-c15115d2f55a" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>asur-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:edbb71e6-ceb5-4eb0-9298-3c13a93b90da,g:ece02f48-7910-412f-92bc-e27118989a45-->
<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.asuresoftware.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="asur-20220930.xsd#DocumentAndEntityInformation"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/DocumentAndEntityInformation" xlink:type="extended" id="ie24a3e0edc0f4c37918ced4d4db5e14f_DocumentAndEntityInformation">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_470a1351-1e2f-4897-9eb7-36b1598bab18" 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_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_DocumentType_470a1351-1e2f-4897-9eb7-36b1598bab18" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_11a59590-89f3-4b84-a25c-434ddf8df6df" 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_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_DocumentPeriodEndDate_11a59590-89f3-4b84-a25c-434ddf8df6df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_ce83a1c3-84b0-4129-a56c-3d33fb47f66c" 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_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_DocumentTransitionReport_ce83a1c3-84b0-4129-a56c-3d33fb47f66c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_c028acfd-0dba-42d7-9c51-f7d27a3d91c7" 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_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_EntityRegistrantName_c028acfd-0dba-42d7-9c51-f7d27a3d91c7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_758e2460-4636-434a-b448-71e2718fdca1" 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_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_EntityIncorporationStateCountryCode_758e2460-4636-434a-b448-71e2718fdca1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_25d5da9a-33a2-41ce-bbd9-2b2194e7d3d0" 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_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_EntityTaxIdentificationNumber_25d5da9a-33a2-41ce-bbd9-2b2194e7d3d0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_26ecbbc4-d435-4096-85db-059a988894ec" 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_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_EntityAddressAddressLine1_26ecbbc4-d435-4096-85db-059a988894ec" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_093def17-c251-4c5b-9530-f536be158775" 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_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_EntityAddressCityOrTown_093def17-c251-4c5b-9530-f536be158775" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_264e4fa2-903e-4cfe-85f5-a9415f861206" 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_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_EntityAddressStateOrProvince_264e4fa2-903e-4cfe-85f5-a9415f861206" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_b05ab579-77a9-4a98-9fd6-653fa5c41e1c" 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_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_EntityAddressPostalZipCode_b05ab579-77a9-4a98-9fd6-653fa5c41e1c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_fce239a3-e8bf-4e7f-b5ef-3e1843d4faa1" 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_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_CityAreaCode_fce239a3-e8bf-4e7f-b5ef-3e1843d4faa1" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_a1b4b96e-2a18-4e21-858d-0229ec43a310" 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_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_LocalPhoneNumber_a1b4b96e-2a18-4e21-858d-0229ec43a310" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_5e326457-f80c-441e-a5fe-8580f263711d" 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_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_Security12bTitle_5e326457-f80c-441e-a5fe-8580f263711d" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_6f2b3a10-2b66-4dfc-8e8e-97d265e284f3" 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_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_TradingSymbol_6f2b3a10-2b66-4dfc-8e8e-97d265e284f3" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_NoTradingSymbolFlag_9cd2bf36-99cd-46c1-9bb5-05f92d5ce201" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_NoTradingSymbolFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_NoTradingSymbolFlag_9cd2bf36-99cd-46c1-9bb5-05f92d5ce201" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_c9361560-0c07-478d-b441-a9f0247092f1" 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_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_SecurityExchangeName_c9361560-0c07-478d-b441-a9f0247092f1" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_c1617af8-050a-4187-9da2-585c4e0f17cb" 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_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_EntityCurrentReportingStatus_c1617af8-050a-4187-9da2-585c4e0f17cb" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_dcf6295a-1717-4072-9c0a-63b0d8aaa8e6" 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_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_EntityInteractiveDataCurrent_dcf6295a-1717-4072-9c0a-63b0d8aaa8e6" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_ff9b6e5e-c50c-4f6d-b8e5-9f322f0e6dad" 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_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_EntityFilerCategory_ff9b6e5e-c50c-4f6d-b8e5-9f322f0e6dad" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_31540160-95bc-4dd0-a976-cad106512abe" 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_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_EntitySmallBusiness_31540160-95bc-4dd0-a976-cad106512abe" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_6651faf9-baff-47f9-8525-9ac367a63af9" 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_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_EntityEmergingGrowthCompany_6651faf9-baff-47f9-8525-9ac367a63af9" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_3a556565-9eb2-4de0-97ab-f9752a3bf734" 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_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_EntityShellCompany_3a556565-9eb2-4de0-97ab-f9752a3bf734" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_68eb24b6-a63c-4a22-b98d-52ee0a8db664" 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_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_68eb24b6-a63c-4a22-b98d-52ee0a8db664" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_e4de9845-f0ad-4a41-bf82-b6e16ed272db" 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_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_CurrentFiscalYearEndDate_e4de9845-f0ad-4a41-bf82-b6e16ed272db" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_db71a45b-c2bd-4ef9-b9e2-0e6d35fa2abb" 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_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_AmendmentFlag_db71a45b-c2bd-4ef9-b9e2-0e6d35fa2abb" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_27f1b942-103b-4590-b5b9-1e6d88b7d58d" 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_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_EntityCentralIndexKey_27f1b942-103b-4590-b5b9-1e6d88b7d58d" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_b6ab0727-68cb-4970-9e17-1e5a2211a13d" 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_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_DocumentFiscalYearFocus_b6ab0727-68cb-4970-9e17-1e5a2211a13d" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_8d855f05-cddd-49d5-a5e5-38e81f82594b" 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_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_DocumentFiscalPeriodFocus_8d855f05-cddd-49d5-a5e5-38e81f82594b" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_962edcdd-fc06-40c7-8747-f98142f89156" 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_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_EntityFileNumber_962edcdd-fc06-40c7-8747-f98142f89156" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_4f4e8821-ec61-4637-b1ad-d788266a5570" 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_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_DocumentQuarterlyReport_4f4e8821-ec61-4637-b1ad-d788266a5570" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_5a7ca1cb-be9c-469c-95af-6ec3b9a56028" 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_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_DocumentInformationTable_5a7ca1cb-be9c-469c-95af-6ec3b9a56028" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_f4a83f95-e98b-4fd0-9358-e659678250e4" 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_5a7ca1cb-be9c-469c-95af-6ec3b9a56028" xlink:to="loc_us-gaap_StatementClassOfStockAxis_f4a83f95-e98b-4fd0-9358-e659678250e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f4a83f95-e98b-4fd0-9358-e659678250e4_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_f4a83f95-e98b-4fd0-9358-e659678250e4" xlink:to="loc_us-gaap_ClassOfStockDomain_f4a83f95-e98b-4fd0-9358-e659678250e4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f46c0e34-4b92-4a37-92f8-622945af3d7e" 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_f4a83f95-e98b-4fd0-9358-e659678250e4" xlink:to="loc_us-gaap_ClassOfStockDomain_f46c0e34-4b92-4a37-92f8-622945af3d7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_7ea7c534-42ef-4e77-ae3c-0e95731985c2" 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_ClassOfStockDomain_f46c0e34-4b92-4a37-92f8-622945af3d7e" xlink:to="loc_us-gaap_CommonStockMember_7ea7c534-42ef-4e77-ae3c-0e95731985c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_ca902369-8322-4ab5-afa3-68cb6f7a298b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f46c0e34-4b92-4a37-92f8-622945af3d7e" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_ca902369-8322-4ab5-afa3-68cb6f7a298b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="asur-20220930.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="extended" id="i4f69d9b5d24448c7a47f02740171f4b6_CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_88eb6f24-6727-4d4e-8e10-04c68c6eb1cc" 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_c3b8c28f-c780-482a-996b-6a36e0bea958" 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_88eb6f24-6727-4d4e-8e10-04c68c6eb1cc" xlink:to="loc_us-gaap_RevenuesAbstract_c3b8c28f-c780-482a-996b-6a36e0bea958" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ae12c48c-cf02-481e-8ae2-00cff490a7fa" 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_c3b8c28f-c780-482a-996b-6a36e0bea958" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ae12c48c-cf02-481e-8ae2-00cff490a7fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_dea14076-742f-4c46-a84a-7a7f4bb425b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_88eb6f24-6727-4d4e-8e10-04c68c6eb1cc" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_dea14076-742f-4c46-a84a-7a7f4bb425b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_3662eac7-c7c6-4b39-8c10-2c6cc124dcfe" 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_88eb6f24-6727-4d4e-8e10-04c68c6eb1cc" xlink:to="loc_us-gaap_GrossProfit_3662eac7-c7c6-4b39-8c10-2c6cc124dcfe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_8a1d1b2a-1479-476b-967e-8ad0a90e5745" 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_88eb6f24-6727-4d4e-8e10-04c68c6eb1cc" xlink:to="loc_us-gaap_OperatingExpensesAbstract_8a1d1b2a-1479-476b-967e-8ad0a90e5745" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_49f826de-2221-42aa-867a-591d4b064668" 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_8a1d1b2a-1479-476b-967e-8ad0a90e5745" xlink:to="loc_us-gaap_SellingAndMarketingExpense_49f826de-2221-42aa-867a-591d4b064668" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_876c8146-227a-4aa1-b6fa-976b23c03915" 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_8a1d1b2a-1479-476b-967e-8ad0a90e5745" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_876c8146-227a-4aa1-b6fa-976b23c03915" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_4d42a994-7400-42e0-990f-bb126f84b587" 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_8a1d1b2a-1479-476b-967e-8ad0a90e5745" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_4d42a994-7400-42e0-990f-bb126f84b587" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_0693ba21-1ad4-49d3-a663-95b55a48a126" 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_8a1d1b2a-1479-476b-967e-8ad0a90e5745" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_0693ba21-1ad4-49d3-a663-95b55a48a126" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_1da520f0-9170-4d36-98f9-3b9d561d5d18" 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_8a1d1b2a-1479-476b-967e-8ad0a90e5745" xlink:to="loc_us-gaap_OperatingExpenses_1da520f0-9170-4d36-98f9-3b9d561d5d18" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_f94c3213-f829-47b2-9239-408e0e7a67de" 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_88eb6f24-6727-4d4e-8e10-04c68c6eb1cc" xlink:to="loc_us-gaap_OperatingIncomeLoss_f94c3213-f829-47b2-9239-408e0e7a67de" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_d123caf0-0f35-4b18-98f4-9346bdbad25a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_88eb6f24-6727-4d4e-8e10-04c68c6eb1cc" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_d123caf0-0f35-4b18-98f4-9346bdbad25a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_bd191ea1-e866-4f08-bb4a-44acfb22660c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_88eb6f24-6727-4d4e-8e10-04c68c6eb1cc" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_bd191ea1-e866-4f08-bb4a-44acfb22660c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncome_3b7089af-971c-4844-b607-ca1030e0f29a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_88eb6f24-6727-4d4e-8e10-04c68c6eb1cc" xlink:to="loc_us-gaap_OtherIncome_3b7089af-971c-4844-b607-ca1030e0f29a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_8297bcc5-daa6-48d5-948f-d150e351c9d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_88eb6f24-6727-4d4e-8e10-04c68c6eb1cc" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_8297bcc5-daa6-48d5-948f-d150e351c9d9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b2042bdc-b7fb-4cac-9193-914cb9887c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_88eb6f24-6727-4d4e-8e10-04c68c6eb1cc" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b2042bdc-b7fb-4cac-9193-914cb9887c0b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_f67afaf8-25b6-4a98-ba8a-16b570bb2eb5" 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_88eb6f24-6727-4d4e-8e10-04c68c6eb1cc" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_f67afaf8-25b6-4a98-ba8a-16b570bb2eb5" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3def3f19-0462-46f8-a6e5-d9538e7fdf2a" 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_88eb6f24-6727-4d4e-8e10-04c68c6eb1cc" xlink:to="loc_us-gaap_NetIncomeLoss_3def3f19-0462-46f8-a6e5-d9538e7fdf2a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_a6cf1c95-91e9-4780-b827-7e5ca3c0cb56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_88eb6f24-6727-4d4e-8e10-04c68c6eb1cc" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_a6cf1c95-91e9-4780-b827-7e5ca3c0cb56" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_5b03a78d-c75b-4e5b-b2bf-cfd5c0b8bffe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_a6cf1c95-91e9-4780-b827-7e5ca3c0cb56" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_5b03a78d-c75b-4e5b-b2bf-cfd5c0b8bffe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_6c06ed0b-06ab-42bd-b727-e8e406a031b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_a6cf1c95-91e9-4780-b827-7e5ca3c0cb56" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_6c06ed0b-06ab-42bd-b727-e8e406a031b8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_4e3e67f3-a6a8-4387-8fb7-3f8cca7b8365" 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_88eb6f24-6727-4d4e-8e10-04c68c6eb1cc" xlink:to="loc_us-gaap_EarningsPerShareAbstract_4e3e67f3-a6a8-4387-8fb7-3f8cca7b8365" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_5119ef78-83c6-428b-bdf1-18e6675e7866" 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_4e3e67f3-a6a8-4387-8fb7-3f8cca7b8365" xlink:to="loc_us-gaap_EarningsPerShareBasic_5119ef78-83c6-428b-bdf1-18e6675e7866" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_7c398f19-5eb7-4ddc-ab4c-d2131f5f3d3d" 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_4e3e67f3-a6a8-4387-8fb7-3f8cca7b8365" xlink:to="loc_us-gaap_EarningsPerShareDiluted_7c398f19-5eb7-4ddc-ab4c-d2131f5f3d3d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_WeightedAverageBasicAndDilutedSharesAbstract_c8bd28df-fb80-4139-864f-d06a5bed487f" xlink:href="asur-20220930.xsd#asur_WeightedAverageBasicAndDilutedSharesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_88eb6f24-6727-4d4e-8e10-04c68c6eb1cc" xlink:to="loc_asur_WeightedAverageBasicAndDilutedSharesAbstract_c8bd28df-fb80-4139-864f-d06a5bed487f" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_68d57598-0e59-4fa8-a76d-4f59589636e5" 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_asur_WeightedAverageBasicAndDilutedSharesAbstract_c8bd28df-fb80-4139-864f-d06a5bed487f" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_68d57598-0e59-4fa8-a76d-4f59589636e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7eca12c9-8588-4c13-bdba-3754d70086b1" 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_asur_WeightedAverageBasicAndDilutedSharesAbstract_c8bd28df-fb80-4139-864f-d06a5bed487f" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7eca12c9-8588-4c13-bdba-3754d70086b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_25a1d096-8090-4ef0-929d-600d3241081c" 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_88eb6f24-6727-4d4e-8e10-04c68c6eb1cc" xlink:to="loc_us-gaap_StatementTable_25a1d096-8090-4ef0-929d-600d3241081c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_6d313a79-97cb-42aa-8c21-c643994dc4eb" 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_25a1d096-8090-4ef0-929d-600d3241081c" xlink:to="loc_srt_ProductOrServiceAxis_6d313a79-97cb-42aa-8c21-c643994dc4eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6d313a79-97cb-42aa-8c21-c643994dc4eb_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_6d313a79-97cb-42aa-8c21-c643994dc4eb" xlink:to="loc_srt_ProductsAndServicesDomain_6d313a79-97cb-42aa-8c21-c643994dc4eb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_118b1f90-0ac1-468a-85c1-f27056563041" 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_6d313a79-97cb-42aa-8c21-c643994dc4eb" xlink:to="loc_srt_ProductsAndServicesDomain_118b1f90-0ac1-468a-85c1-f27056563041" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_RecurringMember_8b1d39f4-b837-4eed-a11b-820342f2f524" xlink:href="asur-20220930.xsd#asur_RecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_118b1f90-0ac1-468a-85c1-f27056563041" xlink:to="loc_asur_RecurringMember_8b1d39f4-b837-4eed-a11b-820342f2f524" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ProfessionalServicesRevenueMember_f31539d4-b83d-4719-94e3-879beb6b6962" xlink:href="asur-20220930.xsd#asur_ProfessionalServicesRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_118b1f90-0ac1-468a-85c1-f27056563041" xlink:to="loc_asur_ProfessionalServicesRevenueMember_f31539d4-b83d-4719-94e3-879beb6b6962" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="asur-20220930.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="extended" id="i0aca1be10b6d4bb3a96f56b8c54d71ea_CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_fcc6b5e9-0516-4fdc-93ac-8ba915563eed" 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_SharesOutstanding_a19de0da-f82d-40e5-bc78-ced9eea823db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_fcc6b5e9-0516-4fdc-93ac-8ba915563eed" xlink:to="loc_us-gaap_SharesOutstanding_a19de0da-f82d-40e5-bc78-ced9eea823db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4030be38-248b-4e24-8b39-75c31ad1ef3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_fcc6b5e9-0516-4fdc-93ac-8ba915563eed" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4030be38-248b-4e24-8b39-75c31ad1ef3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4e49ed99-cfa8-4194-b9f7-87e04d140407" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f5920f60-628b-4caa-be33-0eec3b9bcf99" 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_StatementLineItems_fcc6b5e9-0516-4fdc-93ac-8ba915563eed" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f5920f60-628b-4caa-be33-0eec3b9bcf99" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_b993f8b6-179b-4514-be4a-61e9f0201753" 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_StatementLineItems_fcc6b5e9-0516-4fdc-93ac-8ba915563eed" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_b993f8b6-179b-4514-be4a-61e9f0201753" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_dc928ed4-40da-49a5-b14c-9cdffc1a86c3" 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_StatementLineItems_fcc6b5e9-0516-4fdc-93ac-8ba915563eed" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_dc928ed4-40da-49a5-b14c-9cdffc1a86c3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_92d7f7dc-3cbe-40b0-899d-8fc066f5b6de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_fcc6b5e9-0516-4fdc-93ac-8ba915563eed" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_92d7f7dc-3cbe-40b0-899d-8fc066f5b6de" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_afa937cc-f83b-49f6-bc17-0bcb89a19ec3" 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_fcc6b5e9-0516-4fdc-93ac-8ba915563eed" xlink:to="loc_us-gaap_NetIncomeLoss_afa937cc-f83b-49f6-bc17-0bcb89a19ec3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d2a42f8a-ebc6-460f-9234-0ac3100e517c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_fcc6b5e9-0516-4fdc-93ac-8ba915563eed" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d2a42f8a-ebc6-460f-9234-0ac3100e517c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_8fe75cb4-04b6-43ac-a282-08c9203d37e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_ad67b9a1-9a08-44f9-af0d-0fbf6bb3b48d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_27b382a8-ff4e-40ab-a18e-1be62aa9dd30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fb13fa99-e26b-4ec4-9f3e-0c17c2f4608b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_9500b249-7c4f-4ce1-8e5c-ef39d2454cb6" 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_StatementLineItems_fcc6b5e9-0516-4fdc-93ac-8ba915563eed" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_9500b249-7c4f-4ce1-8e5c-ef39d2454cb6" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_04d66fdb-bcf4-4a91-b23e-f96a1bab4a24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_fcc6b5e9-0516-4fdc-93ac-8ba915563eed" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_04d66fdb-bcf4-4a91-b23e-f96a1bab4a24" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_bbcfc75c-e492-4b0c-8c00-02cc803dc74d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_fcc6b5e9-0516-4fdc-93ac-8ba915563eed" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_bbcfc75c-e492-4b0c-8c00-02cc803dc74d" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_b80adca2-f0d5-4916-b414-82bef46d1776" 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_StatementLineItems_fcc6b5e9-0516-4fdc-93ac-8ba915563eed" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_b80adca2-f0d5-4916-b414-82bef46d1776" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_09bbf709-d414-47be-9da1-ec374e9f28a3" 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_StatementLineItems_fcc6b5e9-0516-4fdc-93ac-8ba915563eed" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_09bbf709-d414-47be-9da1-ec374e9f28a3" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_7653a5a5-81ba-4818-9472-01ededd14404" 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_fcc6b5e9-0516-4fdc-93ac-8ba915563eed" xlink:to="loc_us-gaap_StatementTable_7653a5a5-81ba-4818-9472-01ededd14404" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_8a21f276-5205-4273-aac4-e0dce2b2cda7" 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_7653a5a5-81ba-4818-9472-01ededd14404" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_8a21f276-5205-4273-aac4-e0dce2b2cda7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_8a21f276-5205-4273-aac4-e0dce2b2cda7_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_8a21f276-5205-4273-aac4-e0dce2b2cda7" xlink:to="loc_us-gaap_EquityComponentDomain_8a21f276-5205-4273-aac4-e0dce2b2cda7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_27fb52e3-b704-4367-ba0d-9f340ff15cce" 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_8a21f276-5205-4273-aac4-e0dce2b2cda7" xlink:to="loc_us-gaap_EquityComponentDomain_27fb52e3-b704-4367-ba0d-9f340ff15cce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_f387f92a-5ad7-4f34-80cd-622b5e558ef2" 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_27fb52e3-b704-4367-ba0d-9f340ff15cce" xlink:to="loc_us-gaap_CommonStockMember_f387f92a-5ad7-4f34-80cd-622b5e558ef2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_eec52676-e3eb-46ca-a5ca-eebc7257a8e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_27fb52e3-b704-4367-ba0d-9f340ff15cce" xlink:to="loc_us-gaap_TreasuryStockMember_eec52676-e3eb-46ca-a5ca-eebc7257a8e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_ff86dc74-aaba-4634-8530-fb9c9c49ee70" 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_27fb52e3-b704-4367-ba0d-9f340ff15cce" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_ff86dc74-aaba-4634-8530-fb9c9c49ee70" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_6c4ce473-2c8c-47fb-bfe4-68c44f6f14a3" 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_27fb52e3-b704-4367-ba0d-9f340ff15cce" xlink:to="loc_us-gaap_RetainedEarningsMember_6c4ce473-2c8c-47fb-bfe4-68c44f6f14a3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_09288eca-c298-4a87-9411-ef0446cad136" 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_27fb52e3-b704-4367-ba0d-9f340ff15cce" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_09288eca-c298-4a87-9411-ef0446cad136" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails" xlink:type="simple" xlink:href="asur-20220930.xsd#BusinessCombinationsandAssetAcquisitionsDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails" xlink:type="extended" id="if7b4235830d5451fa553ee33a94e8b88_BusinessCombinationsandAssetAcquisitionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems_23fa5861-69db-47b1-9d1a-abfd55c169b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSegmentAllocationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_04616256-ebc4-4d76-ab0c-7f41c44e9fc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems_23fa5861-69db-47b1-9d1a-abfd55c169b6" xlink:to="loc_us-gaap_DebtInstrumentFairValue_04616256-ebc4-4d76-ab0c-7f41c44e9fc4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_a898cf0f-0e3c-4d3f-a440-0d5e1b1c71cb" 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_BusinessCombinationSegmentAllocationLineItems_23fa5861-69db-47b1-9d1a-abfd55c169b6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_a898cf0f-0e3c-4d3f-a440-0d5e1b1c71cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_f1ef984a-4f03-452a-ae3a-51345c4c3251" 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_BusinessCombinationSegmentAllocationLineItems_23fa5861-69db-47b1-9d1a-abfd55c169b6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_f1ef984a-4f03-452a-ae3a-51345c4c3251" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferred_f798e284-ecea-491a-92c1-17683b3f525a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionConsiderationTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems_23fa5861-69db-47b1-9d1a-abfd55c169b6" xlink:to="loc_us-gaap_AssetAcquisitionConsiderationTransferred_f798e284-ecea-491a-92c1-17683b3f525a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_b9ce1991-90d6-4253-adab-225104934cf1" 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_BusinessCombinationSegmentAllocationLineItems_23fa5861-69db-47b1-9d1a-abfd55c169b6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_b9ce1991-90d6-4253-adab-225104934cf1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_7dfdcb2e-9271-4112-806a-2c02399da9b7" 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_BusinessCombinationSegmentAllocationLineItems_23fa5861-69db-47b1-9d1a-abfd55c169b6" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_7dfdcb2e-9271-4112-806a-2c02399da9b7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_7df2a3fb-f192-4977-a70b-c00be36109e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems_23fa5861-69db-47b1-9d1a-abfd55c169b6" xlink:to="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_7df2a3fb-f192-4977-a70b-c00be36109e7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_79b188fd-f951-42cf-95e8-2645d8c53d58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems_23fa5861-69db-47b1-9d1a-abfd55c169b6" xlink:to="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_79b188fd-f951-42cf-95e8-2645d8c53d58" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSegmentAllocationTable_07726b8f-582e-4c73-b932-a12cc5f31ce5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSegmentAllocationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems_23fa5861-69db-47b1-9d1a-abfd55c169b6" xlink:to="loc_us-gaap_BusinessCombinationSegmentAllocationTable_07726b8f-582e-4c73-b932-a12cc5f31ce5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_dae5454e-985b-4907-9b5f-1f4ef0a944f8" 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_BusinessCombinationSegmentAllocationTable_07726b8f-582e-4c73-b932-a12cc5f31ce5" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_dae5454e-985b-4907-9b5f-1f4ef0a944f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dae5454e-985b-4907-9b5f-1f4ef0a944f8_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_dae5454e-985b-4907-9b5f-1f4ef0a944f8" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dae5454e-985b-4907-9b5f-1f4ef0a944f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5b5597e4-7ec7-475d-91d0-bc2f02920035" 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_dae5454e-985b-4907-9b5f-1f4ef0a944f8" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5b5597e4-7ec7-475d-91d0-bc2f02920035" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SecondAssetPurchaseAgreementMember_8e34a325-931c-4ae4-8714-dd74266b2f1a" xlink:href="asur-20220930.xsd#asur_SecondAssetPurchaseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5b5597e4-7ec7-475d-91d0-bc2f02920035" xlink:to="loc_asur_SecondAssetPurchaseAgreementMember_8e34a325-931c-4ae4-8714-dd74266b2f1a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_TheAssetPurchaseAgreementMember_6fff1041-c726-48af-8ac3-482131c4fc80" xlink:href="asur-20220930.xsd#asur_TheAssetPurchaseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5b5597e4-7ec7-475d-91d0-bc2f02920035" xlink:to="loc_asur_TheAssetPurchaseAgreementMember_6fff1041-c726-48af-8ac3-482131c4fc80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis_5084a5ee-61e7-474e-8df3-ba36ac5d5f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_BusinessCombinationSegmentAllocationTable_07726b8f-582e-4c73-b932-a12cc5f31ce5" xlink:to="loc_us-gaap_AssetAcquisitionAxis_5084a5ee-61e7-474e-8df3-ba36ac5d5f6a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_5084a5ee-61e7-474e-8df3-ba36ac5d5f6a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AssetAcquisitionAxis_5084a5ee-61e7-474e-8df3-ba36ac5d5f6a" xlink:to="loc_us-gaap_AssetAcquisitionDomain_5084a5ee-61e7-474e-8df3-ba36ac5d5f6a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_561a404e-ed2d-48f4-b920-a01433d6f932" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AssetAcquisitionAxis_5084a5ee-61e7-474e-8df3-ba36ac5d5f6a" xlink:to="loc_us-gaap_AssetAcquisitionDomain_561a404e-ed2d-48f4-b920-a01433d6f932" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_TheAssetPurchaseAgreementMember_faf0045e-3558-4cc0-b4d2-74a4854cca57" xlink:href="asur-20220930.xsd#asur_TheAssetPurchaseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionDomain_561a404e-ed2d-48f4-b920-a01433d6f932" xlink:to="loc_asur_TheAssetPurchaseAgreementMember_faf0045e-3558-4cc0-b4d2-74a4854cca57" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SecondAssetPurchaseAgreementMember_75e810f2-7858-41ea-99ad-9bf2cab22aa7" xlink:href="asur-20220930.xsd#asur_SecondAssetPurchaseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionDomain_561a404e-ed2d-48f4-b920-a01433d6f932" xlink:to="loc_asur_SecondAssetPurchaseAgreementMember_75e810f2-7858-41ea-99ad-9bf2cab22aa7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="asur-20220930.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="extended" id="i52b440f68c2e4573b3fdb0e32c78d8d5_INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_245a3043-4d39-45bf-8037-0bb5a89684bd" xlink:href="asur-20220930.xsd#asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_593f9202-7f69-45ed-9125-8e7946977f6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_245a3043-4d39-45bf-8037-0bb5a89684bd" xlink:to="loc_us-gaap_AssetsAbstract_593f9202-7f69-45ed-9125-8e7946977f6e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsAbstract_207a0e7b-e2aa-4f15-9808-879f2e091503" xlink:href="asur-20220930.xsd#asur_FundsHeldForClientsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_593f9202-7f69-45ed-9125-8e7946977f6e" xlink:to="loc_asur_FundsHeldForClientsAbstract_207a0e7b-e2aa-4f15-9808-879f2e091503" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_0aeb0de6-b348-49b1-b9b0-9a40d28d8bb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_FundsHeldForClientsAbstract_207a0e7b-e2aa-4f15-9808-879f2e091503" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_0aeb0de6-b348-49b1-b9b0-9a40d28d8bb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_3bcc7c88-4887-4820-a3a7-61b1af3f3cb3" 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_AssetsAbstract_593f9202-7f69-45ed-9125-8e7946977f6e" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_3bcc7c88-4887-4820-a3a7-61b1af3f3cb3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_35052a09-3ac3-4594-8e35-cad7d70c7c73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_245a3043-4d39-45bf-8037-0bb5a89684bd" xlink:to="loc_us-gaap_LiabilitiesAbstract_35052a09-3ac3-4594-8e35-cad7d70c7c73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesFairValueDisclosure_6af842f6-1892-4a77-8da9-7c7535de7829" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_35052a09-3ac3-4594-8e35-cad7d70c7c73" xlink:to="loc_us-gaap_OtherLiabilitiesFairValueDisclosure_6af842f6-1892-4a77-8da9-7c7535de7829" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_5d52db6c-c85f-4608-a4c9-0bd4d8a4f034" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_35052a09-3ac3-4594-8e35-cad7d70c7c73" xlink:to="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_5d52db6c-c85f-4608-a4c9-0bd4d8a4f034" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NumberOfSecuritiesInUnrealizedGainPosition_7a1ef1ff-258f-4881-b110-98dd984ddc3a" xlink:href="asur-20220930.xsd#asur_NumberOfSecuritiesInUnrealizedGainPosition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_245a3043-4d39-45bf-8037-0bb5a89684bd" xlink:to="loc_asur_NumberOfSecuritiesInUnrealizedGainPosition_7a1ef1ff-258f-4881-b110-98dd984ddc3a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses_5094b5dc-4a4a-4742-b1f4-3eb8e42ad7ea" xlink:href="asur-20220930.xsd#asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_245a3043-4d39-45bf-8037-0bb5a89684bd" xlink:to="loc_asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses_5094b5dc-4a4a-4742-b1f4-3eb8e42ad7ea" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_059fdbaa-242b-45aa-9981-57127fcb8bfa" xlink:href="asur-20220930.xsd#asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_245a3043-4d39-45bf-8037-0bb5a89684bd" xlink:to="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_059fdbaa-242b-45aa-9981-57127fcb8bfa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3ef378f8-b723-4854-8fb4-0e752dae514f" 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_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_059fdbaa-242b-45aa-9981-57127fcb8bfa" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3ef378f8-b723-4854-8fb4-0e752dae514f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_3ef378f8-b723-4854-8fb4-0e752dae514f_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_3ef378f8-b723-4854-8fb4-0e752dae514f" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_3ef378f8-b723-4854-8fb4-0e752dae514f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_836839a9-a404-42cf-9e02-a8d0c36b3cef" 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_3ef378f8-b723-4854-8fb4-0e752dae514f" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_836839a9-a404-42cf-9e02-a8d0c36b3cef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_af2cdf9d-4759-45a2-8484-b31a7737cde5" 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_836839a9-a404-42cf-9e02-a8d0c36b3cef" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_af2cdf9d-4759-45a2-8484-b31a7737cde5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b84ff135-a3a5-4cf0-9f5d-68db477f9932" 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_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_059fdbaa-242b-45aa-9981-57127fcb8bfa" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b84ff135-a3a5-4cf0-9f5d-68db477f9932" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b84ff135-a3a5-4cf0-9f5d-68db477f9932_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_b84ff135-a3a5-4cf0-9f5d-68db477f9932" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b84ff135-a3a5-4cf0-9f5d-68db477f9932_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_74ca0764-b4cc-49f0-bb82-3a263cf2e3ea" 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_b84ff135-a3a5-4cf0-9f5d-68db477f9932" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_74ca0764-b4cc-49f0-bb82-3a263cf2e3ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_9da973bf-2325-431f-8b56-c72bbc487c2e" 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_74ca0764-b4cc-49f0-bb82-3a263cf2e3ea" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_9da973bf-2325-431f-8b56-c72bbc487c2e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_706f4a90-58fb-4643-9d2e-de7c43497d45" 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_74ca0764-b4cc-49f0-bb82-3a263cf2e3ea" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_706f4a90-58fb-4643-9d2e-de7c43497d45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_002497c6-0c83-46c0-9107-1fc70b86649c" 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_74ca0764-b4cc-49f0-bb82-3a263cf2e3ea" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_002497c6-0c83-46c0-9107-1fc70b86649c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_c9774cf2-7b4e-425a-ada3-00072282621b" 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_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_059fdbaa-242b-45aa-9981-57127fcb8bfa" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_c9774cf2-7b4e-425a-ada3-00072282621b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_c9774cf2-7b4e-425a-ada3-00072282621b_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_c9774cf2-7b4e-425a-ada3-00072282621b" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_c9774cf2-7b4e-425a-ada3-00072282621b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_628fef7d-d904-46d2-bbd4-f5016873b475" 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_c9774cf2-7b4e-425a-ada3-00072282621b" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_628fef7d-d904-46d2-bbd4-f5016873b475" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_edb39ad3-fe70-44d2-8487-a3756e75b5e0" 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_628fef7d-d904-46d2-bbd4-f5016873b475" xlink:to="loc_us-gaap_MoneyMarketFundsMember_edb39ad3-fe70-44d2-8487-a3756e75b5e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_c5b82bac-016c-4b63-9215-060d6e553e59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_059fdbaa-242b-45aa-9981-57127fcb8bfa" xlink:to="loc_us-gaap_FinancialInstrumentAxis_c5b82bac-016c-4b63-9215-060d6e553e59" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c5b82bac-016c-4b63-9215-060d6e553e59_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_c5b82bac-016c-4b63-9215-060d6e553e59" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c5b82bac-016c-4b63-9215-060d6e553e59_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3a19106d-1f29-4832-8c34-d8253f2f01a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_c5b82bac-016c-4b63-9215-060d6e553e59" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3a19106d-1f29-4832-8c34-d8253f2f01a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_56513809-62bf-450f-97ab-8e1e463cd45c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3a19106d-1f29-4832-8c34-d8253f2f01a5" xlink:to="loc_us-gaap_MoneyMarketFundsMember_56513809-62bf-450f-97ab-8e1e463cd45c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesMember_b4e049cd-9469-4d05-9c8b-2c1e1c53fd50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableforsaleSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3a19106d-1f29-4832-8c34-d8253f2f01a5" xlink:to="loc_us-gaap_AvailableforsaleSecuritiesMember_b4e049cd-9469-4d05-9c8b-2c1e1c53fd50" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_d3430466-5c8e-47f4-a8f4-21150a1d649e" 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_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_059fdbaa-242b-45aa-9981-57127fcb8bfa" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_d3430466-5c8e-47f4-a8f4-21150a1d649e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d3430466-5c8e-47f4-a8f4-21150a1d649e_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_d3430466-5c8e-47f4-a8f4-21150a1d649e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d3430466-5c8e-47f4-a8f4-21150a1d649e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_52e4bd24-4a2b-4a6e-b0a2-0a364e0821e0" 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_d3430466-5c8e-47f4-a8f4-21150a1d649e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_52e4bd24-4a2b-4a6e-b0a2-0a364e0821e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SecondAssetPurchaseAgreementMember_c3a38f66-84a4-4826-ad7f-45bcabe5a503" xlink:href="asur-20220930.xsd#asur_SecondAssetPurchaseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_52e4bd24-4a2b-4a6e-b0a2-0a364e0821e0" xlink:to="loc_asur_SecondAssetPurchaseAgreementMember_c3a38f66-84a4-4826-ad7f-45bcabe5a503" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" xlink:type="simple" xlink:href="asur-20220930.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" xlink:type="extended" id="i5178b39aca88478f8e82d054568746be_INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems_bf5b64e1-f502-496f-9ece-03dcf42b0f27" xlink:href="asur-20220930.xsd#asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_75b01ce3-1c00-47a1-a6bf-f9d22306b8e4" 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_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems_bf5b64e1-f502-496f-9ece-03dcf42b0f27" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_75b01ce3-1c00-47a1-a6bf-f9d22306b8e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_60b46318-b851-4563-8c49-7ed1a322eb94" 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_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems_bf5b64e1-f502-496f-9ece-03dcf42b0f27" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_60b46318-b851-4563-8c49-7ed1a322eb94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable_fe896d39-4b8c-4dd5-a536-e1cf065eb82f" xlink:href="asur-20220930.xsd#asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems_bf5b64e1-f502-496f-9ece-03dcf42b0f27" xlink:to="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable_fe896d39-4b8c-4dd5-a536-e1cf065eb82f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_4ffc0467-31a8-41c3-90f2-e0c35fe2d081" 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_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable_fe896d39-4b8c-4dd5-a536-e1cf065eb82f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_4ffc0467-31a8-41c3-90f2-e0c35fe2d081" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4ffc0467-31a8-41c3-90f2-e0c35fe2d081_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_4ffc0467-31a8-41c3-90f2-e0c35fe2d081" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4ffc0467-31a8-41c3-90f2-e0c35fe2d081_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a45de088-2cb3-46e7-b8d2-8f0d4264358d" 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_4ffc0467-31a8-41c3-90f2-e0c35fe2d081" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a45de088-2cb3-46e7-b8d2-8f0d4264358d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_41042789-89f8-47e4-a8f0-0d78a523411d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a45de088-2cb3-46e7-b8d2-8f0d4264358d" xlink:to="loc_us-gaap_StockOptionMember_41042789-89f8-47e4-a8f0-0d78a523411d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_38a178a6-f632-4e5d-980a-abf2e9ef67ad" 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_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable_fe896d39-4b8c-4dd5-a536-e1cf065eb82f" xlink:to="loc_us-gaap_DebtInstrumentAxis_38a178a6-f632-4e5d-980a-abf2e9ef67ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_38a178a6-f632-4e5d-980a-abf2e9ef67ad_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_38a178a6-f632-4e5d-980a-abf2e9ef67ad" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_38a178a6-f632-4e5d-980a-abf2e9ef67ad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4d41e312-e630-4c14-94b8-e5636bd119b5" 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_38a178a6-f632-4e5d-980a-abf2e9ef67ad" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4d41e312-e630-4c14-94b8-e5636bd119b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrecurringAdjustmentAxis_e0f3665a-6843-447a-a1b0-9a4cb8550fb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonrecurringAdjustmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable_fe896d39-4b8c-4dd5-a536-e1cf065eb82f" xlink:to="loc_us-gaap_NonrecurringAdjustmentAxis_e0f3665a-6843-447a-a1b0-9a4cb8550fb2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrecurringAdjustmentDomain_e0f3665a-6843-447a-a1b0-9a4cb8550fb2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonrecurringAdjustmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_NonrecurringAdjustmentAxis_e0f3665a-6843-447a-a1b0-9a4cb8550fb2" xlink:to="loc_us-gaap_NonrecurringAdjustmentDomain_e0f3665a-6843-447a-a1b0-9a4cb8550fb2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrecurringAdjustmentDomain_7facd97f-5941-48b6-96a6-923d9d692232" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonrecurringAdjustmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_NonrecurringAdjustmentAxis_e0f3665a-6843-447a-a1b0-9a4cb8550fb2" xlink:to="loc_us-gaap_NonrecurringAdjustmentDomain_7facd97f-5941-48b6-96a6-923d9d692232" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" xlink:type="simple" xlink:href="asur-20220930.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" xlink:type="extended" id="i797334bfd9b94698a9cf3b92d9eaf9bf_INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_c3cb4d6b-4447-462d-866f-7a4e6b2f91ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClients2Abstract_de6858ea-1bfe-4825-975c-0f4f6f87114b" xlink:href="asur-20220930.xsd#asur_FundsHeldForClients2Abstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_c3cb4d6b-4447-462d-866f-7a4e6b2f91ba" xlink:to="loc_asur_FundsHeldForClients2Abstract_de6858ea-1bfe-4825-975c-0f4f6f87114b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_0d00d525-6311-4b40-b195-177abe25bc3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_FundsHeldForClients2Abstract_de6858ea-1bfe-4825-975c-0f4f6f87114b" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_0d00d525-6311-4b40-b195-177abe25bc3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_946141f9-6bdf-4387-982e-4ff2f543b8fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_FundsHeldForClients2Abstract_de6858ea-1bfe-4825-975c-0f4f6f87114b" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_946141f9-6bdf-4387-982e-4ff2f543b8fa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_298e995f-c79e-4b32-8998-389d9be0a807" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_FundsHeldForClients2Abstract_de6858ea-1bfe-4825-975c-0f4f6f87114b" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_298e995f-c79e-4b32-8998-389d9be0a807" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_bc8abb95-371b-400e-9905-d3b858f820ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_FundsHeldForClients2Abstract_de6858ea-1bfe-4825-975c-0f4f6f87114b" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_bc8abb95-371b-400e-9905-d3b858f820ef" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities_c832b432-f3f2-454e-b192-74172a301242" xlink:href="asur-20220930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_FundsHeldForClients2Abstract_de6858ea-1bfe-4825-975c-0f4f6f87114b" xlink:to="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities_c832b432-f3f2-454e-b192-74172a301242" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses_1f26bd47-8311-4b58-b2ac-29bb405d478e" xlink:href="asur-20220930.xsd#asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_FundsHeldForClients2Abstract_de6858ea-1bfe-4825-975c-0f4f6f87114b" xlink:to="loc_asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses_1f26bd47-8311-4b58-b2ac-29bb405d478e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains_35980879-29e9-445c-895c-65c409381521" xlink:href="asur-20220930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_FundsHeldForClients2Abstract_de6858ea-1bfe-4825-975c-0f4f6f87114b" xlink:to="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains_35980879-29e9-445c-895c-65c409381521" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost_f5fb7ba8-1738-4661-8fd1-64d2a41ccdfd" xlink:href="asur-20220930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_FundsHeldForClients2Abstract_de6858ea-1bfe-4825-975c-0f4f6f87114b" xlink:to="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost_f5fb7ba8-1738-4661-8fd1-64d2a41ccdfd" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NumberOfSecuritiesInUnrealizedGainPosition_e4bf7774-d49e-4130-a169-cb80da2b4498" xlink:href="asur-20220930.xsd#asur_NumberOfSecuritiesInUnrealizedGainPosition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_c3cb4d6b-4447-462d-866f-7a4e6b2f91ba" xlink:to="loc_asur_NumberOfSecuritiesInUnrealizedGainPosition_e4bf7774-d49e-4130-a169-cb80da2b4498" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_ae5b9a29-84c8-46d4-a556-48beaf9bdbf3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_c3cb4d6b-4447-462d-866f-7a4e6b2f91ba" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_ae5b9a29-84c8-46d4-a556-48beaf9bdbf3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost_949b16f6-6c33-4dc9-9ac3-6cc7f2431b29" xlink:href="asur-20220930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_c3cb4d6b-4447-462d-866f-7a4e6b2f91ba" xlink:to="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost_949b16f6-6c33-4dc9-9ac3-6cc7f2431b29" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses_8dc58b3e-0088-41ec-a24f-201382fd5669" xlink:href="asur-20220930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_c3cb4d6b-4447-462d-866f-7a4e6b2f91ba" xlink:to="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses_8dc58b3e-0088-41ec-a24f-201382fd5669" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalents_414f5833-e9f3-4412-8b01-eac264337f03" xlink:href="asur-20220930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_c3cb4d6b-4447-462d-866f-7a4e6b2f91ba" xlink:to="loc_asur_FundsHeldForClientsRestrictedCashEquivalents_414f5833-e9f3-4412-8b01-eac264337f03" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains_12383667-44fe-457c-a3fe-32938c7a719d" xlink:href="asur-20220930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_c3cb4d6b-4447-462d-866f-7a4e6b2f91ba" xlink:to="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains_12383667-44fe-457c-a3fe-32938c7a719d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_eed469e6-25d0-436b-8dd5-27686fd099d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_c3cb4d6b-4447-462d-866f-7a4e6b2f91ba" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_eed469e6-25d0-436b-8dd5-27686fd099d5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_67a432e3-954b-44f2-b7be-f8b6668aee86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_eed469e6-25d0-436b-8dd5-27686fd099d5" xlink:to="loc_us-gaap_FinancialInstrumentAxis_67a432e3-954b-44f2-b7be-f8b6668aee86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_67a432e3-954b-44f2-b7be-f8b6668aee86_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_67a432e3-954b-44f2-b7be-f8b6668aee86" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_67a432e3-954b-44f2-b7be-f8b6668aee86_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b99fd6b8-e5a1-4946-8c53-82cf0261ca32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_67a432e3-954b-44f2-b7be-f8b6668aee86" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b99fd6b8-e5a1-4946-8c53-82cf0261ca32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_e80d14da-ef97-4e84-9594-d3c2ec4a278a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b99fd6b8-e5a1-4946-8c53-82cf0261ca32" xlink:to="loc_us-gaap_CertificatesOfDepositMember_e80d14da-ef97-4e84-9594-d3c2ec4a278a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_5bf41b93-f408-410a-b28c-9476efc32d42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b99fd6b8-e5a1-4946-8c53-82cf0261ca32" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_5bf41b93-f408-410a-b28c-9476efc32d42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_7474f0e3-b7fc-4972-abe7-be1a1d94f8c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MunicipalBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b99fd6b8-e5a1-4946-8c53-82cf0261ca32" xlink:to="loc_us-gaap_MunicipalBondsMember_7474f0e3-b7fc-4972-abe7-be1a1d94f8c3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_afa6e70f-698e-4090-8801-21a116e2bacf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b99fd6b8-e5a1-4946-8c53-82cf0261ca32" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_afa6e70f-698e-4090-8801-21a116e2bacf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_665679d3-8526-483a-8f04-4ab1eb9ecc5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_eed469e6-25d0-436b-8dd5-27686fd099d5" xlink:to="loc_us-gaap_InvestmentTypeAxis_665679d3-8526-483a-8f04-4ab1eb9ecc5b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_665679d3-8526-483a-8f04-4ab1eb9ecc5b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_665679d3-8526-483a-8f04-4ab1eb9ecc5b" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_665679d3-8526-483a-8f04-4ab1eb9ecc5b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_1372e02c-5246-4be1-8e66-046881e9d0e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_665679d3-8526-483a-8f04-4ab1eb9ecc5b" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_1372e02c-5246-4be1-8e66-046881e9d0e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_IndividuallyMember_693c59e8-305f-40e8-8ab4-90184ea857d9" xlink:href="asur-20220930.xsd#asur_IndividuallyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_1372e02c-5246-4be1-8e66-046881e9d0e1" xlink:to="loc_asur_IndividuallyMember_693c59e8-305f-40e8-8ab4-90184ea857d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AggregateMemberMember_879aff6c-e1c4-4fdb-a655-a9779ce3f451" xlink:href="asur-20220930.xsd#asur_AggregateMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_1372e02c-5246-4be1-8e66-046881e9d0e1" xlink:to="loc_asur_AggregateMemberMember_879aff6c-e1c4-4fdb-a655-a9779ce3f451" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails" xlink:type="simple" xlink:href="asur-20220930.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails" xlink:type="extended" id="i4e4c435ffe1e496a83f64867d68d1156_INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_9259d1e2-5195-4097-a9c5-153bbf5bf5cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_522984a3-02a4-4345-a700-cb8d9317ba8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_9259d1e2-5195-4097-a9c5-153bbf5bf5cc" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_522984a3-02a4-4345-a700-cb8d9317ba8e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_77c0e5c7-81c4-4c9f-b708-039769844162" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_9259d1e2-5195-4097-a9c5-153bbf5bf5cc" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_77c0e5c7-81c4-4c9f-b708-039769844162" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_d7846249-3971-4088-825b-534f4c6c7867" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_9259d1e2-5195-4097-a9c5-153bbf5bf5cc" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_d7846249-3971-4088-825b-534f4c6c7867" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FundsHeldForClients_b4dd04a7-9fdb-4f89-bff7-c0829c6cb853" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FundsHeldForClients"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_9259d1e2-5195-4097-a9c5-153bbf5bf5cc" xlink:to="loc_us-gaap_FundsHeldForClients_b4dd04a7-9fdb-4f89-bff7-c0829c6cb853" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_d070cfec-4e83-4f19-be7e-a2269f69cf55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_9259d1e2-5195-4097-a9c5-153bbf5bf5cc" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_d070cfec-4e83-4f19-be7e-a2269f69cf55" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InformationByCategoryOfDebtSecurityAxis_76f80951-2b2f-4d24-9dff-610151aee4a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InformationByCategoryOfDebtSecurityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_d070cfec-4e83-4f19-be7e-a2269f69cf55" xlink:to="loc_us-gaap_InformationByCategoryOfDebtSecurityAxis_76f80951-2b2f-4d24-9dff-610151aee4a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_76f80951-2b2f-4d24-9dff-610151aee4a1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InformationByCategoryOfDebtSecurityAxis_76f80951-2b2f-4d24-9dff-610151aee4a1" xlink:to="loc_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_76f80951-2b2f-4d24-9dff-610151aee4a1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_835a2247-8c97-4570-bbaf-54b8c88f9c93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InformationByCategoryOfDebtSecurityAxis_76f80951-2b2f-4d24-9dff-610151aee4a1" xlink:to="loc_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_835a2247-8c97-4570-bbaf-54b8c88f9c93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesMember_01c9b6fc-baac-4ea5-9792-1edb6fa4ae29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableforsaleSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_835a2247-8c97-4570-bbaf-54b8c88f9c93" xlink:to="loc_us-gaap_AvailableforsaleSecuritiesMember_01c9b6fc-baac-4ea5-9792-1edb6fa4ae29" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets" xlink:type="simple" xlink:href="asur-20220930.xsd#GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets" xlink:type="extended" id="if03a1df0fcbe4d0daaa691640984b446_GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e003a0f7-1294-49fe-aaa3-eaf53a3275dd" 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_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_6ef8dc59-7b81-40e3-a237-450a19e9ccb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e003a0f7-1294-49fe-aaa3-eaf53a3275dd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_6ef8dc59-7b81-40e3-a237-450a19e9ccb6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_d2a4a90c-fc79-43b4-ad71-4cc51f0a7d95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e003a0f7-1294-49fe-aaa3-eaf53a3275dd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_d2a4a90c-fc79-43b4-ad71-4cc51f0a7d95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_22394013-436d-4514-b9b7-1d23cdfe49a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e003a0f7-1294-49fe-aaa3-eaf53a3275dd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_22394013-436d-4514-b9b7-1d23cdfe49a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_554c79eb-abe1-442f-995e-0d38417ed59f" 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_FiniteLivedIntangibleAssetsLineItems_e003a0f7-1294-49fe-aaa3-eaf53a3275dd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_554c79eb-abe1-442f-995e-0d38417ed59f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_8aa674f4-2e91-45c3-9f42-6c4bae29f215" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e003a0f7-1294-49fe-aaa3-eaf53a3275dd" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_8aa674f4-2e91-45c3-9f42-6c4bae29f215" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_36d855e6-31fa-429f-9735-92242e958b6a" 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_e003a0f7-1294-49fe-aaa3-eaf53a3275dd" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_36d855e6-31fa-429f-9735-92242e958b6a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_3d4be4cb-db6f-4f33-8caf-e42381c02acb" 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_36d855e6-31fa-429f-9735-92242e958b6a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_3d4be4cb-db6f-4f33-8caf-e42381c02acb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3d4be4cb-db6f-4f33-8caf-e42381c02acb_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_3d4be4cb-db6f-4f33-8caf-e42381c02acb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3d4be4cb-db6f-4f33-8caf-e42381c02acb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_71aa8c52-0d4d-42f9-941e-b036e0692def" 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_3d4be4cb-db6f-4f33-8caf-e42381c02acb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_71aa8c52-0d4d-42f9-941e-b036e0692def" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_dba63616-fb65-48d4-af01-706d348d4a88" 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_71aa8c52-0d4d-42f9-941e-b036e0692def" xlink:to="loc_us-gaap_CustomerRelationshipsMember_dba63616-fb65-48d4-af01-706d348d4a88" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_55ae4d04-e6af-4980-99e3-3387e17d7307" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_71aa8c52-0d4d-42f9-941e-b036e0692def" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_55ae4d04-e6af-4980-99e3-3387e17d7307" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerListsMember_7a76afaa-8f54-4ba5-a13c-9dac930412a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerListsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_71aa8c52-0d4d-42f9-941e-b036e0692def" xlink:to="loc_us-gaap_CustomerListsMember_7a76afaa-8f54-4ba5-a13c-9dac930412a6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_b07af7b2-cc04-4d4e-8d12-61e169cc91a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_71aa8c52-0d4d-42f9-941e-b036e0692def" xlink:to="loc_us-gaap_TradeNamesMember_b07af7b2-cc04-4d4e-8d12-61e169cc91a6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_e09e83b0-e73c-459e-9f77-ce8bc15a216d" 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_71aa8c52-0d4d-42f9-941e-b036e0692def" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_e09e83b0-e73c-459e-9f77-ce8bc15a216d" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails" xlink:type="simple" xlink:href="asur-20220930.xsd#NOTESPAYABLENarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails" xlink:type="extended" id="i2dd0b845949f460089ef20081e527f02_NOTESPAYABLENarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsLineItems_f1d02561-8c8e-4215-be1d-c1b7d829c289" xlink:href="asur-20220930.xsd#asur_NOTESPAYABLEDetailsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentProceedsFromIndemnificationClaim_2af698be-bf3a-4dbf-a26c-13e9d978a5e0" xlink:href="asur-20220930.xsd#asur_DebtInstrumentProceedsFromIndemnificationClaim"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_f1d02561-8c8e-4215-be1d-c1b7d829c289" xlink:to="loc_asur_DebtInstrumentProceedsFromIndemnificationClaim_2af698be-bf3a-4dbf-a26c-13e9d978a5e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_2154a837-f9fd-497b-86b6-63a129c4b07b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_f1d02561-8c8e-4215-be1d-c1b7d829c289" xlink:to="loc_us-gaap_DebtInstrumentFairValue_2154a837-f9fd-497b-86b6-63a129c4b07b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_b9c93d79-f489-4e03-b537-735aef8a9254" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_f1d02561-8c8e-4215-be1d-c1b7d829c289" xlink:to="loc_us-gaap_RepaymentsOfDebt_b9c93d79-f489-4e03-b537-735aef8a9254" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentPaymentWithheldAsSecurityForIndemnificationClaim_32c1c6eb-3a85-4cc2-a915-0b8c54c1f9fa" xlink:href="asur-20220930.xsd#asur_DebtInstrumentPaymentWithheldAsSecurityForIndemnificationClaim"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_f1d02561-8c8e-4215-be1d-c1b7d829c289" xlink:to="loc_asur_DebtInstrumentPaymentWithheldAsSecurityForIndemnificationClaim_32c1c6eb-3a85-4cc2-a915-0b8c54c1f9fa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentGross_b96a2eb6-c100-41c1-bf74-a4608c00e914" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsCurrentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_f1d02561-8c8e-4215-be1d-c1b7d829c289" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentGross_b96a2eb6-c100-41c1-bf74-a4608c00e914" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_bc727038-601a-4ed5-bcca-d24bc35729b8" 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_asur_NOTESPAYABLEDetailsLineItems_f1d02561-8c8e-4215-be1d-c1b7d829c289" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_bc727038-601a-4ed5-bcca-d24bc35729b8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b2b20e62-0819-4280-ae40-6027cde4ca46" 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_asur_NOTESPAYABLEDetailsLineItems_f1d02561-8c8e-4215-be1d-c1b7d829c289" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b2b20e62-0819-4280-ae40-6027cde4ca46" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_0937d240-5d35-4110-885b-c8a3a5046f02" 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_asur_NOTESPAYABLEDetailsLineItems_f1d02561-8c8e-4215-be1d-c1b7d829c289" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_0937d240-5d35-4110-885b-c8a3a5046f02" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanProcessingFee_daba7ed7-3df7-4f70-b009-6813c119c6e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoanProcessingFee"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_f1d02561-8c8e-4215-be1d-c1b7d829c289" xlink:to="loc_us-gaap_LoanProcessingFee_daba7ed7-3df7-4f70-b009-6813c119c6e6" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsTable_8aa5b015-b2c6-4673-b372-3f42f9cb732c" xlink:href="asur-20220930.xsd#asur_NOTESPAYABLEDetailsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_f1d02561-8c8e-4215-be1d-c1b7d829c289" xlink:to="loc_asur_NOTESPAYABLEDetailsTable_8aa5b015-b2c6-4673-b372-3f42f9cb732c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_111caec0-8935-42a8-8182-250cda2f1689" 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_asur_NOTESPAYABLEDetailsTable_8aa5b015-b2c6-4673-b372-3f42f9cb732c" xlink:to="loc_us-gaap_DebtInstrumentAxis_111caec0-8935-42a8-8182-250cda2f1689" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_111caec0-8935-42a8-8182-250cda2f1689_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_111caec0-8935-42a8-8182-250cda2f1689" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_111caec0-8935-42a8-8182-250cda2f1689_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c46d2716-5e11-408f-b483-b51774a36242" 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_111caec0-8935-42a8-8182-250cda2f1689" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c46d2716-5e11-408f-b483-b51774a36242" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_StructuralCapitalMember_25e7496a-5258-4864-b915-0df7a98b3820" xlink:href="asur-20220930.xsd#asur_StructuralCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c46d2716-5e11-408f-b483-b51774a36242" xlink:to="loc_asur_StructuralCapitalMember_25e7496a-5258-4864-b915-0df7a98b3820" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1c3b9474-711d-493b-95b8-b3c638c31fb4" 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_asur_NOTESPAYABLEDetailsTable_8aa5b015-b2c6-4673-b372-3f42f9cb732c" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1c3b9474-711d-493b-95b8-b3c638c31fb4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1c3b9474-711d-493b-95b8-b3c638c31fb4_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_1c3b9474-711d-493b-95b8-b3c638c31fb4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1c3b9474-711d-493b-95b8-b3c638c31fb4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_95af0a39-5717-4698-b0da-7065dd61d5d5" 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_1c3b9474-711d-493b-95b8-b3c638c31fb4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_95af0a39-5717-4698-b0da-7065dd61d5d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_2283ad11-ce78-4963-ae13-daead379aa74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_95af0a39-5717-4698-b0da-7065dd61d5d5" xlink:to="loc_us-gaap_LongTermDebtMember_2283ad11-ce78-4963-ae13-daead379aa74" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_2e339af8-eeb6-4915-bed7-16a52343e2ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_95af0a39-5717-4698-b0da-7065dd61d5d5" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_2e339af8-eeb6-4915-bed7-16a52343e2ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SubordinatedNoteMember_dc372e8a-1eb5-4353-811d-e2e8adc81b16" xlink:href="asur-20220930.xsd#asur_SubordinatedNoteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_95af0a39-5717-4698-b0da-7065dd61d5d5" xlink:to="loc_asur_SubordinatedNoteMember_dc372e8a-1eb5-4353-811d-e2e8adc81b16" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_fd666657-1c50-438e-b3da-ac8fbd0679a1" 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_asur_NOTESPAYABLEDetailsTable_8aa5b015-b2c6-4673-b372-3f42f9cb732c" xlink:to="loc_srt_RangeAxis_fd666657-1c50-438e-b3da-ac8fbd0679a1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fd666657-1c50-438e-b3da-ac8fbd0679a1_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_fd666657-1c50-438e-b3da-ac8fbd0679a1" xlink:to="loc_srt_RangeMember_fd666657-1c50-438e-b3da-ac8fbd0679a1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c5d96928-c48e-46c0-802c-7460efc94264" 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_fd666657-1c50-438e-b3da-ac8fbd0679a1" xlink:to="loc_srt_RangeMember_c5d96928-c48e-46c0-802c-7460efc94264" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_74825342-149e-4856-b855-a679411bdc70" 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_c5d96928-c48e-46c0-802c-7460efc94264" xlink:to="loc_srt_MinimumMember_74825342-149e-4856-b855-a679411bdc70" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis_e6b9f0fd-eaab-48fa-aee2-dd96fe330843" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_NOTESPAYABLEDetailsTable_8aa5b015-b2c6-4673-b372-3f42f9cb732c" xlink:to="loc_us-gaap_AssetAcquisitionAxis_e6b9f0fd-eaab-48fa-aee2-dd96fe330843" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_e6b9f0fd-eaab-48fa-aee2-dd96fe330843_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AssetAcquisitionAxis_e6b9f0fd-eaab-48fa-aee2-dd96fe330843" xlink:to="loc_us-gaap_AssetAcquisitionDomain_e6b9f0fd-eaab-48fa-aee2-dd96fe330843_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_4bf29cca-8ec5-4b71-a3a8-a57f5e39c350" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AssetAcquisitionAxis_e6b9f0fd-eaab-48fa-aee2-dd96fe330843" xlink:to="loc_us-gaap_AssetAcquisitionDomain_4bf29cca-8ec5-4b71-a3a8-a57f5e39c350" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SecondAssetPurchaseAgreementMember_15e027f2-6276-43ff-b70f-a52c129389fc" xlink:href="asur-20220930.xsd#asur_SecondAssetPurchaseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionDomain_4bf29cca-8ec5-4b71-a3a8-a57f5e39c350" xlink:to="loc_asur_SecondAssetPurchaseAgreementMember_15e027f2-6276-43ff-b70f-a52c129389fc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt" xlink:type="simple" xlink:href="asur-20220930.xsd#NOTESPAYABLEDetailsScheduleofDebt"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt" xlink:type="extended" id="ic6f03494044a4101bd3d5581a835cea6_NOTESPAYABLEDetailsScheduleofDebt">
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_7b780d64-8b31-4b1b-83d1-52baa739337b" xlink:href="asur-20220930.xsd#asur_NOTESPAYABLEDetailsScheduleofDebtLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentMaturityDateDescription_40509c78-91a7-4b0c-8053-99a7af9b74e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDateDescription"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_7b780d64-8b31-4b1b-83d1-52baa739337b" xlink:to="loc_us-gaap_DebtInstrumentMaturityDateDescription_40509c78-91a7-4b0c-8053-99a7af9b74e3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_90a51729-1e09-475e-9486-273af77a6670" 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_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_7b780d64-8b31-4b1b-83d1-52baa739337b" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_90a51729-1e09-475e-9486-273af77a6670" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_b12142c7-1279-4768-9562-385d1174f83c" 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_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_7b780d64-8b31-4b1b-83d1-52baa739337b" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_b12142c7-1279-4768-9562-385d1174f83c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansPayable_76d2cccc-e57d-4bf5-9b04-e6dee144db03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesAndLoansPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_7b780d64-8b31-4b1b-83d1-52baa739337b" xlink:to="loc_us-gaap_NotesAndLoansPayable_76d2cccc-e57d-4bf5-9b04-e6dee144db03" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_930342b8-8cf6-4133-9f30-de6c4a643e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_7b780d64-8b31-4b1b-83d1-52baa739337b" xlink:to="loc_us-gaap_NotesPayableCurrent_930342b8-8cf6-4133-9f30-de6c4a643e0a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable_f035992d-520a-4ccc-888b-f0950ec96b49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermNotesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_7b780d64-8b31-4b1b-83d1-52baa739337b" xlink:to="loc_us-gaap_LongTermNotesPayable_f035992d-520a-4ccc-888b-f0950ec96b49" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsScheduleofDebtTable_2e55d643-ae99-449c-8dd3-a35b61f841b6" xlink:href="asur-20220930.xsd#asur_NOTESPAYABLEDetailsScheduleofDebtTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_7b780d64-8b31-4b1b-83d1-52baa739337b" xlink:to="loc_asur_NOTESPAYABLEDetailsScheduleofDebtTable_2e55d643-ae99-449c-8dd3-a35b61f841b6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_e5265b97-4ed0-4f94-9ae9-7854a832e75d" 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_asur_NOTESPAYABLEDetailsScheduleofDebtTable_2e55d643-ae99-449c-8dd3-a35b61f841b6" xlink:to="loc_us-gaap_DebtInstrumentAxis_e5265b97-4ed0-4f94-9ae9-7854a832e75d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e5265b97-4ed0-4f94-9ae9-7854a832e75d_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_e5265b97-4ed0-4f94-9ae9-7854a832e75d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e5265b97-4ed0-4f94-9ae9-7854a832e75d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7cc20d23-256e-4766-8f5b-d89b0ba6396d" 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_e5265b97-4ed0-4f94-9ae9-7854a832e75d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7cc20d23-256e-4766-8f5b-d89b0ba6396d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_850a08f6-3f42-4502-bdfa-81d1e2fa02b0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7cc20d23-256e-4766-8f5b-d89b0ba6396d" xlink:to="loc_srt_ConsolidatedEntitiesDomain_850a08f6-3f42-4502-bdfa-81d1e2fa02b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_StructuralCapitalMember_f368d4b0-48fc-4536-b1ea-70236211203f" xlink:href="asur-20220930.xsd#asur_StructuralCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7cc20d23-256e-4766-8f5b-d89b0ba6396d" xlink:to="loc_asur_StructuralCapitalMember_f368d4b0-48fc-4536-b1ea-70236211203f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1a55c8cd-846c-4228-a1cb-e8e4b609a9cb" 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_asur_NOTESPAYABLEDetailsScheduleofDebtTable_2e55d643-ae99-449c-8dd3-a35b61f841b6" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1a55c8cd-846c-4228-a1cb-e8e4b609a9cb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1a55c8cd-846c-4228-a1cb-e8e4b609a9cb_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_1a55c8cd-846c-4228-a1cb-e8e4b609a9cb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1a55c8cd-846c-4228-a1cb-e8e4b609a9cb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_efe17c51-00ef-4d75-abe0-dbf19e6c5f5b" 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_1a55c8cd-846c-4228-a1cb-e8e4b609a9cb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_efe17c51-00ef-4d75-abe0-dbf19e6c5f5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_08fcdfe8-c19d-4fdb-853c-ae1a2f3d063a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_efe17c51-00ef-4d75-abe0-dbf19e6c5f5b" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_08fcdfe8-c19d-4fdb-853c-ae1a2f3d063a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_3a0e287e-ddde-4551-94ce-6289ef76189d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_efe17c51-00ef-4d75-abe0-dbf19e6c5f5b" xlink:to="loc_us-gaap_LongTermDebtMember_3a0e287e-ddde-4551-94ce-6289ef76189d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_59d0dedc-9cc8-45d6-940b-6a0c5062057c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtTable_2e55d643-ae99-449c-8dd3-a35b61f841b6" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_59d0dedc-9cc8-45d6-940b-6a0c5062057c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_59d0dedc-9cc8-45d6-940b-6a0c5062057c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_59d0dedc-9cc8-45d6-940b-6a0c5062057c" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_59d0dedc-9cc8-45d6-940b-6a0c5062057c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_dad9399d-34e9-4279-beab-ded927896bad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_59d0dedc-9cc8-45d6-940b-6a0c5062057c" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_dad9399d-34e9-4279-beab-ded927896bad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtMember_d1804c5b-1cd4-4f39-9c87-0984ba76bf9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_dad9399d-34e9-4279-beab-ded927896bad" xlink:to="loc_us-gaap_ShortTermDebtMember_d1804c5b-1cd4-4f39-9c87-0984ba76bf9c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_16fe9c80-b3ac-4528-ad91-d80212f0496d" 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_asur_NOTESPAYABLEDetailsScheduleofDebtTable_2e55d643-ae99-449c-8dd3-a35b61f841b6" xlink:to="loc_srt_RangeAxis_16fe9c80-b3ac-4528-ad91-d80212f0496d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_16fe9c80-b3ac-4528-ad91-d80212f0496d_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_16fe9c80-b3ac-4528-ad91-d80212f0496d" xlink:to="loc_srt_RangeMember_16fe9c80-b3ac-4528-ad91-d80212f0496d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7ca32fb9-a1c8-4def-8833-c55e94b2586d" 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_16fe9c80-b3ac-4528-ad91-d80212f0496d" xlink:to="loc_srt_RangeMember_7ca32fb9-a1c8-4def-8833-c55e94b2586d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c40211f4-0a24-4a4a-8004-e95c6504196c" 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_7ca32fb9-a1c8-4def-8833-c55e94b2586d" xlink:to="loc_srt_MinimumMember_c40211f4-0a24-4a4a-8004-e95c6504196c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_fe0f7d10-fa46-48b9-b7c0-0f38c749cdb9" 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_7ca32fb9-a1c8-4def-8833-c55e94b2586d" xlink:to="loc_srt_MaximumMember_fe0f7d10-fa46-48b9-b7c0-0f38c749cdb9" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts" xlink:type="simple" xlink:href="asur-20220930.xsd#NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts" xlink:type="extended" id="iebd2a460a8f34252bf3ae96b01ea0eb7_NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts">
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsLineItems_8d159973-d2cc-4e1c-9ad4-1137fc212bfb" xlink:href="asur-20220930.xsd#asur_NOTESPAYABLEDetailsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentGross_51767eab-63cb-42f9-be2c-3fe6bf00b9ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsCurrentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_8d159973-d2cc-4e1c-9ad4-1137fc212bfb" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentGross_51767eab-63cb-42f9-be2c-3fe6bf00b9ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsTable_cba4f408-5aee-464c-9f70-c1701302902d" xlink:href="asur-20220930.xsd#asur_NOTESPAYABLEDetailsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_8d159973-d2cc-4e1c-9ad4-1137fc212bfb" xlink:to="loc_asur_NOTESPAYABLEDetailsTable_cba4f408-5aee-464c-9f70-c1701302902d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_98032dc7-ab01-4133-9990-55f4d039287d" 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_asur_NOTESPAYABLEDetailsTable_cba4f408-5aee-464c-9f70-c1701302902d" xlink:to="loc_us-gaap_DebtInstrumentAxis_98032dc7-ab01-4133-9990-55f4d039287d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_98032dc7-ab01-4133-9990-55f4d039287d_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_98032dc7-ab01-4133-9990-55f4d039287d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_98032dc7-ab01-4133-9990-55f4d039287d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_28daf06d-6776-4a74-9d80-e44ffcb8e459" 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_98032dc7-ab01-4133-9990-55f4d039287d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_28daf06d-6776-4a74-9d80-e44ffcb8e459" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" xlink:type="simple" xlink:href="asur-20220930.xsd#CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" xlink:type="extended" id="i4352699546984ce98b833c7a6d7cd7b1_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails">
    <link:loc xlink:type="locator" xlink:label="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_1ad8907c-2264-4216-93eb-ced4b714cc57" xlink:href="asur-20220930.xsd#asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_95e2888c-8de4-4ebd-b2c0-727e9f373aff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_1ad8907c-2264-4216-93eb-ced4b714cc57" xlink:to="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_95e2888c-8de4-4ebd-b2c0-727e9f373aff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions_ef1a5ee5-df7b-4181-83df-25215af167e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_1ad8907c-2264-4216-93eb-ced4b714cc57" xlink:to="loc_us-gaap_AmortizationOfDeferredSalesCommissions_ef1a5ee5-df7b-4181-83df-25215af167e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueRevenueRecognized1_b20c835d-4c10-41a8-96a9-0f5e247e67d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueRevenueRecognized1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_1ad8907c-2264-4216-93eb-ced4b714cc57" xlink:to="loc_us-gaap_DeferredRevenueRevenueRecognized1_b20c835d-4c10-41a8-96a9-0f5e247e67d0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_223efca2-0f40-4484-9147-3b968d29dfce" 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_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_1ad8907c-2264-4216-93eb-ced4b714cc57" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_223efca2-0f40-4484-9147-3b968d29dfce" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_b1e7c28e-4f08-473c-97b9-9db04d2223ba" 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_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_1ad8907c-2264-4216-93eb-ced4b714cc57" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_b1e7c28e-4f08-473c-97b9-9db04d2223ba" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDescription_e79ac505-0577-47a3-a461-339e99e91fc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDescription"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_1ad8907c-2264-4216-93eb-ced4b714cc57" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDescription_e79ac505-0577-47a3-a461-339e99e91fc4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalesCommissionCurrentAndNoncurrent_3e59a19c-40e4-4cd7-8ba4-bcbd3dba3cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedSalesCommissionCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_1ad8907c-2264-4216-93eb-ced4b714cc57" xlink:to="loc_us-gaap_AccruedSalesCommissionCurrentAndNoncurrent_3e59a19c-40e4-4cd7-8ba4-bcbd3dba3cc4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_5e1e6c58-3a24-445d-be1b-4fca9130bd11" xlink:href="asur-20220930.xsd#asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_1ad8907c-2264-4216-93eb-ced4b714cc57" xlink:to="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_5e1e6c58-3a24-445d-be1b-4fca9130bd11" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_e8b9b45c-402c-465e-b39e-4f451681c25e" 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_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_5e1e6c58-3a24-445d-be1b-4fca9130bd11" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_e8b9b45c-402c-465e-b39e-4f451681c25e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e8b9b45c-402c-465e-b39e-4f451681c25e_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_e8b9b45c-402c-465e-b39e-4f451681c25e" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e8b9b45c-402c-465e-b39e-4f451681c25e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d1335aae-4073-470e-bbf3-67e12ccc3823" 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_e8b9b45c-402c-465e-b39e-4f451681c25e" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d1335aae-4073-470e-bbf3-67e12ccc3823" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_cab4b2f7-61c3-4e86-8223-b75d08719c2e" 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_d1335aae-4073-470e-bbf3-67e12ccc3823" xlink:to="loc_us-gaap_SalesRevenueNetMember_cab4b2f7-61c3-4e86-8223-b75d08719c2e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_97f02083-73c2-448a-a784-9e9542712266" 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_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_5e1e6c58-3a24-445d-be1b-4fca9130bd11" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_97f02083-73c2-448a-a784-9e9542712266" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_97f02083-73c2-448a-a784-9e9542712266_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_97f02083-73c2-448a-a784-9e9542712266" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_97f02083-73c2-448a-a784-9e9542712266_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_1b6f4053-45b2-4f2b-80d0-71d9cfd561aa" 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_97f02083-73c2-448a-a784-9e9542712266" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_1b6f4053-45b2-4f2b-80d0-71d9cfd561aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_e8a06976-d7ec-46ef-adee-e5df513b5761" 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_1b6f4053-45b2-4f2b-80d0-71d9cfd561aa" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_e8a06976-d7ec-46ef-adee-e5df513b5761" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/LEASESDetails" xlink:type="simple" xlink:href="asur-20220930.xsd#LEASESDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/LEASESDetails" xlink:type="extended" id="ifd7f2fd689294cc09827ca08bd11b8e9_LEASESDetails">
    <link:loc xlink:type="locator" xlink:label="loc_asur_LEASESDetailsLineItems_c5744b10-593a-4d48-be9c-bec280d1a704" xlink:href="asur-20220930.xsd#asur_LEASESDetailsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_15624722-38fd-43cb-a2f7-a5bc0fb7870d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_LEASESDetailsLineItems_c5744b10-593a-4d48-be9c-bec280d1a704" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_15624722-38fd-43cb-a2f7-a5bc0fb7870d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_62fa6409-b8bf-4f78-ad2b-f3c7c9e0f070" 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_asur_LEASESDetailsLineItems_c5744b10-593a-4d48-be9c-bec280d1a704" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_62fa6409-b8bf-4f78-ad2b-f3c7c9e0f070" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_213fe6dc-1b59-45b4-874c-2e13f9ab7925" 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_asur_LEASESDetailsLineItems_c5744b10-593a-4d48-be9c-bec280d1a704" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_213fe6dc-1b59-45b4-874c-2e13f9ab7925" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LEASESDetailsTable_0cc4a38a-658d-4561-a627-dcc4b3811bff" xlink:href="asur-20220930.xsd#asur_LEASESDetailsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_asur_LEASESDetailsLineItems_c5744b10-593a-4d48-be9c-bec280d1a704" xlink:to="loc_asur_LEASESDetailsTable_0cc4a38a-658d-4561-a627-dcc4b3811bff" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e6a0cb17-f68d-4387-ace9-2f184aa9ff92" 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_asur_LEASESDetailsTable_0cc4a38a-658d-4561-a627-dcc4b3811bff" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e6a0cb17-f68d-4387-ace9-2f184aa9ff92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e6a0cb17-f68d-4387-ace9-2f184aa9ff92_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_e6a0cb17-f68d-4387-ace9-2f184aa9ff92" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e6a0cb17-f68d-4387-ace9-2f184aa9ff92_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_905114e5-5817-408f-8655-291fc9e0be10" 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_e6a0cb17-f68d-4387-ace9-2f184aa9ff92" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_905114e5-5817-408f-8655-291fc9e0be10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_97fb9c41-bd29-4f30-8605-43e89d5f09df" 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_asur_LEASESDetailsTable_0cc4a38a-658d-4561-a627-dcc4b3811bff" xlink:to="loc_srt_RangeAxis_97fb9c41-bd29-4f30-8605-43e89d5f09df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_97fb9c41-bd29-4f30-8605-43e89d5f09df_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_97fb9c41-bd29-4f30-8605-43e89d5f09df" xlink:to="loc_srt_RangeMember_97fb9c41-bd29-4f30-8605-43e89d5f09df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_14e1a3b1-a627-4e31-ae1e-1ea74f652bb4" 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_97fb9c41-bd29-4f30-8605-43e89d5f09df" xlink:to="loc_srt_RangeMember_14e1a3b1-a627-4e31-ae1e-1ea74f652bb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2b02699d-c46b-460b-af66-53c4e24ea4cc" 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_14e1a3b1-a627-4e31-ae1e-1ea74f652bb4" xlink:to="loc_srt_MinimumMember_2b02699d-c46b-460b-af66-53c4e24ea4cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_af2c1b4e-d1de-4d75-a670-e773ef3a0a75" 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_14e1a3b1-a627-4e31-ae1e-1ea74f652bb4" xlink:to="loc_srt_MaximumMember_af2c1b4e-d1de-4d75-a670-e773ef3a0a75" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure" xlink:type="simple" xlink:href="asur-20220930.xsd#LEASESDetailsLesseeOperatingLeaseDisclosure"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure" xlink:type="extended" id="i3e08ca4bfe84487dad4c64d7da870414_LEASESDetailsLesseeOperatingLeaseDisclosure">
    <link:loc xlink:type="locator" xlink:label="loc_asur_LEASESDetailsLineItems_53736759-57d7-4860-a71b-5a53a68a67ec" xlink:href="asur-20220930.xsd#asur_LEASESDetailsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_c245894d-58cb-450a-9b0e-632f5ccafcc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asur_LEASESDetailsLineItems_53736759-57d7-4860-a71b-5a53a68a67ec" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_c245894d-58cb-450a-9b0e-632f5ccafcc2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LEASESDetailsTable_22042c3e-0416-4536-93eb-052200acdcf4" xlink:href="asur-20220930.xsd#asur_LEASESDetailsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_asur_LEASESDetailsLineItems_53736759-57d7-4860-a71b-5a53a68a67ec" xlink:to="loc_asur_LEASESDetailsTable_22042c3e-0416-4536-93eb-052200acdcf4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a99f83a4-9bd7-4dcb-b844-ce04edd09d42" 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_asur_LEASESDetailsTable_22042c3e-0416-4536-93eb-052200acdcf4" xlink:to="loc_srt_RangeAxis_a99f83a4-9bd7-4dcb-b844-ce04edd09d42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a99f83a4-9bd7-4dcb-b844-ce04edd09d42_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_a99f83a4-9bd7-4dcb-b844-ce04edd09d42" xlink:to="loc_srt_RangeMember_a99f83a4-9bd7-4dcb-b844-ce04edd09d42_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_593a9af6-20c1-47cb-9de1-1edf333d192a" 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_a99f83a4-9bd7-4dcb-b844-ce04edd09d42" xlink:to="loc_srt_RangeMember_593a9af6-20c1-47cb-9de1-1edf333d192a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f8bea000-bbf3-46b9-b461-2533394dc8dc" 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_593a9af6-20c1-47cb-9de1-1edf333d192a" xlink:to="loc_srt_MinimumMember_f8bea000-bbf3-46b9-b461-2533394dc8dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_deb12ddb-b060-4e5e-a7ef-0cbba5844ac3" 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_593a9af6-20c1-47cb-9de1-1edf333d192a" xlink:to="loc_srt_MaximumMember_deb12ddb-b060-4e5e-a7ef-0cbba5844ac3" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" xlink:type="simple" xlink:href="asur-20220930.xsd#SHAREBASEDCOMPENSATIONDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" xlink:type="extended" id="i5c10106014c54ec491b47d3b37ed5b5e_SHAREBASEDCOMPENSATIONDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_31140a3d-5bda-42af-af74-f4dc81f1ba0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_aecfdd89-609b-4a53-a069-52150d139f91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_31140a3d-5bda-42af-af74-f4dc81f1ba0a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_aecfdd89-609b-4a53-a069-52150d139f91" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_d6c2850b-844b-49a2-af7c-2e57ebd27b41" 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_31140a3d-5bda-42af-af74-f4dc81f1ba0a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_d6c2850b-844b-49a2-af7c-2e57ebd27b41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f90097d8-66e6-46e5-b551-6b518ee2b5a5" 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_31140a3d-5bda-42af-af74-f4dc81f1ba0a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f90097d8-66e6-46e5-b551-6b518ee2b5a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_b6ddc1ee-33df-49c3-ba75-81f3cecee841" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_31140a3d-5bda-42af-af74-f4dc81f1ba0a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_b6ddc1ee-33df-49c3-ba75-81f3cecee841" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_00b94a20-7c23-48b9-a669-416cbf572f9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_31140a3d-5bda-42af-af74-f4dc81f1ba0a" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_00b94a20-7c23-48b9-a669-416cbf572f9d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a6bbc94b-75d5-48b0-a803-f0e6db0e7ab0" 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_31140a3d-5bda-42af-af74-f4dc81f1ba0a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a6bbc94b-75d5-48b0-a803-f0e6db0e7ab0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_bd252f84-fdfb-4d05-a57f-178d04e07d63" 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_a6bbc94b-75d5-48b0-a803-f0e6db0e7ab0" xlink:to="loc_us-gaap_AwardTypeAxis_bd252f84-fdfb-4d05-a57f-178d04e07d63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bd252f84-fdfb-4d05-a57f-178d04e07d63_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_bd252f84-fdfb-4d05-a57f-178d04e07d63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bd252f84-fdfb-4d05-a57f-178d04e07d63_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9e9a0bd0-4de1-4d43-ad06-8e6ea0dfaf3b" 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_bd252f84-fdfb-4d05-a57f-178d04e07d63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9e9a0bd0-4de1-4d43-ad06-8e6ea0dfaf3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_A2018PlanMember_b245467a-98c6-4e1a-9370-26adabc877d1" xlink:href="asur-20220930.xsd#asur_A2018PlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9e9a0bd0-4de1-4d43-ad06-8e6ea0dfaf3b" xlink:to="loc_asur_A2018PlanMember_b245467a-98c6-4e1a-9370-26adabc877d1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NETLOSSPERSHAREDetails" xlink:type="simple" xlink:href="asur-20220930.xsd#NETLOSSPERSHAREDetails"/>
  <link:definitionLink xlink:role="http://www.asuresoftware.com/role/NETLOSSPERSHAREDetails" xlink:type="extended" id="i9292795337a04e119b7e11828499f545_NETLOSSPERSHAREDetails">
    <link:loc xlink:type="locator" xlink:label="loc_asur_NETLOSSPERSHAREDetailsLineItems_5fbcac1e-79f2-4f2e-a138-228e25c4e127" xlink:href="asur-20220930.xsd#asur_NETLOSSPERSHAREDetailsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_65c1c927-c3b1-4758-9c27-bf4812571be3" 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_asur_NETLOSSPERSHAREDetailsLineItems_5fbcac1e-79f2-4f2e-a138-228e25c4e127" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_65c1c927-c3b1-4758-9c27-bf4812571be3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NETLOSSPERSHAREDetailsTable_7dddd499-7515-4718-9449-7e0351580b21" xlink:href="asur-20220930.xsd#asur_NETLOSSPERSHAREDetailsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_asur_NETLOSSPERSHAREDetailsLineItems_5fbcac1e-79f2-4f2e-a138-228e25c4e127" xlink:to="loc_asur_NETLOSSPERSHAREDetailsTable_7dddd499-7515-4718-9449-7e0351580b21" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_87829830-92f7-4225-85fb-74e735b8823a" 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_asur_NETLOSSPERSHAREDetailsTable_7dddd499-7515-4718-9449-7e0351580b21" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_87829830-92f7-4225-85fb-74e735b8823a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_87829830-92f7-4225-85fb-74e735b8823a_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_87829830-92f7-4225-85fb-74e735b8823a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_87829830-92f7-4225-85fb-74e735b8823a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a5f04ddd-e764-4bd9-8866-bba77c253d81" 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_87829830-92f7-4225-85fb-74e735b8823a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a5f04ddd-e764-4bd9-8866-bba77c253d81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_2110b1f1-b3f7-4ef2-a591-59b146766fab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a5f04ddd-e764-4bd9-8866-bba77c253d81" xlink:to="loc_us-gaap_StockOptionMember_2110b1f1-b3f7-4ef2-a591-59b146766fab" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>asur-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:edbb71e6-ceb5-4eb0-9298-3c13a93b90da,g:ece02f48-7910-412f-92bc-e27118989a45-->
<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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_52dbcef1-0ee4-4e89-8de8-df7e0c0562f0_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One year or less</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink: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 Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_96bd2587-b07c-43c5-9a96-840c52642460_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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7b2577ed-b5ca-4b3b-a385-4c509d821702_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">Lessee, Operating Lease, Liability, to be Paid, Total</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_us-gaap_ProvisionForDoubtfulAccounts_621348be-0cf6-4737-87fd-fd1c632c2719_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/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_DebtInstrumentCarryingAmount_5ef07490-7fb1-4615-b66a-9e141d984529_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_48c54bb8-e723-4f3b-9971-7c1dab3dec99_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" 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, Gross</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_0834ad54-9391-48d8-b00a-dcbcc5fbe9b3_totalLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" 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">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_e6359578-89bd-466b-9c97-6c3c4e576b9c_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_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_fbe5e628-d380-4f18-8c05-652785f46c8f_terseLabel_en-US" xlink:label="lab_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" xlink: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 AND FAIR VALUE MEASUREMENTS (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</link:label>
    <link:label id="lab_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_label_en-US" xlink:label="lab_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" xlink: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 AND FAIR VALUE MEASUREMENTS (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" xlink:href="asur-20220930.xsd#asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" xlink:to="lab_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_RentExpenseComponentsAbstract_cfc9cac2-b7ce-4984-84a5-82d5c7f25137_terseLabel_en-US" xlink:label="lab_asur_RentExpenseComponentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rent Expense Components [Abstract]</link:label>
    <link:label id="lab_asur_RentExpenseComponentsAbstract_label_en-US" xlink:label="lab_asur_RentExpenseComponentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rent Expense Components [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_RentExpenseComponentsAbstract" xlink:href="asur-20220930.xsd#asur_RentExpenseComponentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_RentExpenseComponentsAbstract" xlink:to="lab_asur_RentExpenseComponentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_f4518cb1-6374-47b4-9df3-218b22a1bd6a_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</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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_23155150-c188-497d-a98f-8f7feeacde04_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink: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, Maturity, Year Two</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink: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, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_07dc3dd0-5ed8-4d6e-ac87-be31c2fa6949_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds held for clients</link:label>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosure" xlink:to="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_c9de6d19-224d-480f-8a5e-c793808f3a1d_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_LineOfCreditFacilityMaximumBorrowingCapacity_c6dde3ec-b5f0-44df-89e9-1dfb767c1c60_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">Line of Credit Facility, 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_DebtInstrumentFairValue_80fbc0cf-4705-41cc-bb7f-260b630ca797_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, fair value</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFairValue" xlink:to="lab_us-gaap_DebtInstrumentFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_NumberOfSecuritiesInUnrealizedGainPosition_902418ae-2dd5-40b6-ac4a-3a7cf0beabba_terseLabel_en-US" xlink:label="lab_asur_NumberOfSecuritiesInUnrealizedGainPosition" xlink: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 securities in unrealized gain position</link:label>
    <link:label id="lab_asur_NumberOfSecuritiesInUnrealizedGainPosition_label_en-US" xlink:label="lab_asur_NumberOfSecuritiesInUnrealizedGainPosition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NumberOfSecuritiesInUnrealizedGainPosition</link:label>
    <link:label id="lab_asur_NumberOfSecuritiesInUnrealizedGainPosition_documentation_en-US" xlink:label="lab_asur_NumberOfSecuritiesInUnrealizedGainPosition" 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 securities in unrealized gain position.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NumberOfSecuritiesInUnrealizedGainPosition" xlink:href="asur-20220930.xsd#asur_NumberOfSecuritiesInUnrealizedGainPosition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_NumberOfSecuritiesInUnrealizedGainPosition" xlink:to="lab_asur_NumberOfSecuritiesInUnrealizedGainPosition" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses_b88a472e-ab07-41e7-af49-a5e18da9cb52_negatedTerseLabel_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses" 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">Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Losses</link:label>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses_label_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Losses</link:label>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses_documentation_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses" 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">Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Gross Unrealized Losses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses" xlink:href="asur-20220930.xsd#asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses" xlink:to="lab_asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_5347ee82-1dff-4afb-9d1b-db60102d65b1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink: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, Policy</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink: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 of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_d78ec36a-fefc-4c1a-9259-e857d10e5f3e_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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8a3685c4-23c0-4ee3-a560-a77d1381a63a_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_ProfessionalServicesRevenueMember_11996ae1-64d0-4f7d-9ee5-452a1ff630f0_terseLabel_en-US" xlink:label="lab_asur_ProfessionalServicesRevenueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Professional services, hardware and other</link:label>
    <link:label id="lab_asur_ProfessionalServicesRevenueMember_label_en-US" xlink:label="lab_asur_ProfessionalServicesRevenueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ProfessionalServicesRevenueMember</link:label>
    <link:label id="lab_asur_ProfessionalServicesRevenueMember_documentation_en-US" xlink:label="lab_asur_ProfessionalServicesRevenueMember" 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">Description of product or service.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ProfessionalServicesRevenueMember" xlink:href="asur-20220930.xsd#asur_ProfessionalServicesRevenueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_ProfessionalServicesRevenueMember" xlink:to="lab_asur_ProfessionalServicesRevenueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsCurrentGross_6d6de111-868b-448b-8e2b-41455034bc63_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsCurrentGross" xlink: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, Gross, Current</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsCurrentGross_164b527e-6ce8-4b09-8207-f2eb65542d1e_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsCurrentGross" 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">Debt Issuance Costs and Debt Discount, current portion</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsCurrentGross_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsCurrentGross" xlink: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, Gross, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsCurrentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsCurrentGross" xlink:to="lab_us-gaap_DeferredFinanceCostsCurrentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_6a23e07f-3489-453e-b350-8b2ed0842387_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_StockIssuedDuringPeriodSharesStockOptionsExercised_31845764-d4d7-4006-8264-9b02e58f382f_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">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f4ce0752-f526-4fc3-882d-b5602bb21341_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">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_a4e575e3-75b4-4ce9-a724-230a1471e506_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/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_ShortTermDebtTypeAxis_c23240bd-aa59-463e-9c66-f6f0f32ab77e_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink: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 Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink: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 Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis" xlink:to="lab_us-gaap_ShortTermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_b8d455ea-f9a5-4874-8d6d-597886f98ef9_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_DebtInstrumentInterestRateStatedPercentage_80791e79-7e75-4ec3-bf6c-c557a11b4727_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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b840c0e3-4ccf-49e0-aacc-060acbc12ba2_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_1768a4bc-f2fd-423c-8e9c-20d0c50ecc9d_terseLabel_en-US" xlink:label="lab_asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink: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_asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_label_en-US" xlink:label="lab_asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:href="asur-20220930.xsd#asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:to="lab_asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_17a2209b-d1e8-4ede-a88d-7c117eba4e1d_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">Stock issued upon acquisition (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_RepaymentsOfDebt_300a9c92-2258-4089-957f-0750e9d58a79_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink: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 Debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfDebt" xlink:to="lab_us-gaap_RepaymentsOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_8a11f841-6b70-4a5b-bcc5-648661fb026c_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">Income Taxes Paid</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_us-gaap_NetIncomeLoss_1a34375e-9699-448a-b732-5ec27519783a_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (loss) income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_cb36ea38-bf4e-412d-8dae-e4ac6070ec99_netLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" 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">Net Income (Loss) Attributable to Parent</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_95e00d47-09a9-4bca-bba9-8a4f421f423d_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_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_b8f1849c-c3ea-4c64-b3ad-268d18fc63a8_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive securities excluded from computation of earnings per share (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_04a0b983-6f21-48b3-bb16-1b42e24cec47_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">After one year through five years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink: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 Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses_2807d0fc-9234-4a40-9059-180114327712_negatedTerseLabel_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses" 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">Funds Held For Clients, Restricted Cash, Gross Unrealized Losses</link:label>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses_label_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash Equivalents, Gross Unrealized Losses</link:label>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses_documentation_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses" 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">Funds Held For Clients, Restricted Cash Equivalents, Gross Unrealized Losses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses" xlink:href="asur-20220930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses" xlink:to="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationLineItems_468660e7-8b77-4c83-8b74-393644c59e09_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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_653ce761-e520-43f2-872b-39c59a2e5976_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink: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 Maturities of Long-term Debt [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink: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 Maturities of Long-Term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains_f377c092-a31c-489b-a37b-867e5b0934ab_terseLabel_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Gains</link:label>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains_label_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Gross Unrealized Gains</link:label>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains_documentation_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains" 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">Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Gross Unrealized Gains</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains" xlink:href="asur-20220930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains" xlink:to="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_f1d6bf36-6ef1-41be-a8a1-97750c878bc2_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_22a66742-0bea-4aa6-b963-2838886dc936_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_AssetsFairValueDisclosure_0941b375-b3cd-42f4-b041-05ceff155f4b_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" 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">Total</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_us-gaap_PaymentsOfFinancingCosts_2d8133aa-efa8-45ca-a14e-66d6da2fd7c9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" 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 Costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" xlink: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 Financing Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfFinancingCosts" xlink:to="lab_us-gaap_PaymentsOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_7f14fdeb-6ebb-4527-8648-eeb30f445a6f_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Estimated Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink: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 Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_ed08f2c9-9b6e-4116-8003-f82b7c7e61fb_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_1cdd6555-2554-48cd-8b47-08a0181a4ec9_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">Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year</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_LiabilitiesNoncurrent_c46ad985-9f2f-49c1-ae5a-4a77606a43c4_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" 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 long-term liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink: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, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="lab_us-gaap_LiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_83f85c90-f8d0-41de-8762-a811006a0072_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValueOutstanding_f338264d-a95a-4fff-8094-610859e6d908_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValueOutstanding" xlink: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, $0.01 par value; 44,000 shares authorized; 20,544 and 20,412 shares issued, 20,160 and 20,028 shares outstanding at September&#160;30, 2022 and December&#160;31, 2021, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValueOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockValueOutstanding" xlink: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, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValueOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValueOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValueOutstanding" xlink:to="lab_us-gaap_CommonStockValueOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_938dcc9b-8e37-491c-8194-8df9101615cf_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_30379d8f-0e3b-4485-a4bd-79adde383bb1_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_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable_b5d11b26-e2c3-452c-a69c-e9a3f57f5841_terseLabel_en-US" xlink:label="lab_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable" xlink: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 AND FAIR VALUE MEASUREMENTS (Details) [Table]</link:label>
    <link:label id="lab_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable_label_en-US" xlink:label="lab_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable" xlink: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 AND FAIR VALUE MEASUREMENTS (Details) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable" xlink:href="asur-20220930.xsd#asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable" xlink:to="lab_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_6cc34e23-e738-43bf-9567-d139106e877b_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_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_2bd9ccfd-a48b-4e94-b55c-4efa39a0296d_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink: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, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities</link:label>
    <link:label id="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink: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, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains_dd5231ce-5985-4ba9-97e6-c7e781d98095_terseLabel_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash, Gross Unrealized Gains</link:label>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains_label_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash Equivalents, Gross Unrealized Gains</link:label>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains_documentation_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains" 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">Funds Held For Clients, Restricted Cash Equivalents, Gross Unrealized Gains</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains" xlink:href="asur-20220930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains" xlink:to="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_f80b738a-aae5-4719-8f59-637725f95e56_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities, Total</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_AccruedSalesCommissionCurrentAndNoncurrent_6c09eabe-c597-480c-988a-ffb0175d2e18_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedSalesCommissionCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Sales Commission</link:label>
    <link:label id="lab_us-gaap_AccruedSalesCommissionCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedSalesCommissionCurrentAndNoncurrent" xlink: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 Sales Commission</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalesCommissionCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedSalesCommissionCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedSalesCommissionCurrentAndNoncurrent" xlink:to="lab_us-gaap_AccruedSalesCommissionCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_7412098f-a95a-4b4a-bdcf-ddc119b26381_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, current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/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_DebtSecuritiesAvailableForSaleTableTextBlock_5c6ab5c2-785f-4497-b341-cdc2739be218_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink: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 Securities, Available-for-sale</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink: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 Securities, Available-for-Sale [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_ScheduleOfExpectedAmortizationExpenseAbstract_e1446b3a-40a5-4e8d-87a4-6cdb414df097_terseLabel_en-US" xlink:label="lab_asur_ScheduleOfExpectedAmortizationExpenseAbstract" xlink: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 Expected Amortization Expense [Abstract]</link:label>
    <link:label id="lab_asur_ScheduleOfExpectedAmortizationExpenseAbstract_label_en-US" xlink:label="lab_asur_ScheduleOfExpectedAmortizationExpenseAbstract" xlink: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 Expected Amortization Expense [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfExpectedAmortizationExpenseAbstract" xlink:href="asur-20220930.xsd#asur_ScheduleOfExpectedAmortizationExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_ScheduleOfExpectedAmortizationExpenseAbstract" xlink:to="lab_asur_ScheduleOfExpectedAmortizationExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_e0242f60-6068-4dc9-a533-a63a5702241c_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">Notes payable, net of current portion</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_CertificatesOfDepositMember_f7689f18-e214-4e9a-9c74-ceff3dd5d64d_terseLabel_en-US" xlink:label="lab_us-gaap_CertificatesOfDepositMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certificates of deposit</link:label>
    <link:label id="lab_us-gaap_CertificatesOfDepositMember_label_en-US" xlink:label="lab_us-gaap_CertificatesOfDepositMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certificates of Deposit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertificatesOfDepositMember" xlink:to="lab_us-gaap_CertificatesOfDepositMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_af9f38c1-ce23-41e2-b41e-e876b9f3280d_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_966bf15a-87fc-4c05-b476-b166f6ab79f3_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_231ed982-c31c-455f-8c36-60918d5e532e_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_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_94a73419-07b8-4072-9f8e-c773db4b628d_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_asur_WeightedAverageBasicAndDilutedSharesAbstract_7cf89238-06ca-48a1-8469-488bbb4a2f55_terseLabel_en-US" xlink:label="lab_asur_WeightedAverageBasicAndDilutedSharesAbstract" xlink: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 basic and diluted shares</link:label>
    <link:label id="lab_asur_WeightedAverageBasicAndDilutedSharesAbstract_label_en-US" xlink:label="lab_asur_WeightedAverageBasicAndDilutedSharesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">WeightedAverageBasicAndDilutedSharesAbstract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_WeightedAverageBasicAndDilutedSharesAbstract" xlink:href="asur-20220930.xsd#asur_WeightedAverageBasicAndDilutedSharesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_WeightedAverageBasicAndDilutedSharesAbstract" xlink:to="lab_asur_WeightedAverageBasicAndDilutedSharesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_fd2d29f6-6924-494d-b5f5-f9fc2e1c5cac_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink: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, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_57698a7a-5a59-4769-ad22-3aae47beed5f_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/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_e9ab47b0-5e10-4715-9472-7ce92b5eda9e_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_AvailableForSaleSecuritiesDebtSecuritiesCurrent_61abe778-4d7c-41e2-8563-532d61815d57_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink: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 Securities, Available-for-sale, Current</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink: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 Securities, Available-for-Sale, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_19909d23-818f-4819-a08a-dd14cae6d35e_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/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_6118567b-cb81-4a9c-a1b4-6d18bf31e897_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_bb6cff63-12ed-45d3-94e6-e9076e92c4aa_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss" 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">Net realized gains on sales of available-for-sale securities</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss" xlink: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 Securities, Available-for-Sale, Realized Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_8732bcfc-be2a-4a69-a21a-661cd5475e26_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_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5f9134e7-b672-4933-8842-97fd52b4ba6d_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_DebtDisclosureTextBlock_33b921e0-6907-4f0d-98db-37701be2b07a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetAcquisitionAxis_4f109155-0f01-4729-aa7c-58569aff23f1_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionAxis" xlink:to="lab_us-gaap_AssetAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_9ce2d716-3096-43ac-81c8-6fbcd6500964_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_dei_EntityShellCompany_d1781311-0baf-4482-9dd8-0cbaa7d69a1a_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_IncreaseDecreaseInAccruedLiabilities_00b45f67-f97f-4d9b-aab6-fd88a8aa089c_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other long-term obligations</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_333a7570-2b64-4ceb-b5d2-6896d6f5de4d_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Deferred Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_cff353a9-a920-4354-8eb4-33c9a0b12793_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">Lessee, Operating Lease, Liability, to be Paid, Year One</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_us-gaap_DevelopedTechnologyRightsMember_8778a786-03f7-446e-8503-aed6019f164e_terseLabel_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Developed Technology Rights [Member]</link:label>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_label_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Developed Technology Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:to="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_8df16221-7b55-4245-b83c-3c58a78d1486_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_422d45dc-9657-4cb6-b336-2dde729df705_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink: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, Maturity, Year Three</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink: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, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_ScheduleOfIntangibleAssetsAbstract_b41a5cdd-d7db-455e-967d-a7b2de2a152f_terseLabel_en-US" xlink:label="lab_asur_ScheduleOfIntangibleAssetsAbstract" xlink: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 Intangible Assets [Abstract]</link:label>
    <link:label id="lab_asur_ScheduleOfIntangibleAssetsAbstract_label_en-US" xlink:label="lab_asur_ScheduleOfIntangibleAssetsAbstract" xlink: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 Intangible Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfIntangibleAssetsAbstract" xlink:href="asur-20220930.xsd#asur_ScheduleOfIntangibleAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_ScheduleOfIntangibleAssetsAbstract" xlink:to="lab_asur_ScheduleOfIntangibleAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_0b7e4250-be48-47f3-b0c8-b43c2d179118_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 [Member]</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_dei_DocumentPeriodEndDate_4dee9f03-acd3-48e1-8d93-f4a34d7ed9bf_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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_b998c780-6f3d-4ef9-9c39-e0a21469995f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" 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">Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_8173e186-f117-4d09-8fc4-a14fa3530fa1_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink: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, Stock Issued, Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTable_3bac4f54-b0c2-4444-ba68-23e32b75b852_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink: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 Securities, Available-for-sale [Table]</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTable_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink: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 Securities, Available-for-Sale [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_f4675230-8525-47c1-aa7f-6dbb01de15d7_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_bb03fed5-6a4e-429a-abee-f215370e88e0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost_0784b67f-2706-4676-96f2-f22e95f2fea3_terseLabel_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash and Debt Securities, Amortized Cost</link:label>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost_label_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Amortized Cost</link:label>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost_documentation_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost" 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">Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost" xlink:href="asur-20220930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost" xlink:to="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_fd64a9b2-c2cd-42ae-8517-a7893430ab38_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">Basic and diluted (loss) earnings per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfDeferredSalesCommissions_956004c1-cd67-439e-a38f-94b7c892f63e_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Deferred Sales Commissions</link:label>
    <link:label id="lab_us-gaap_AmortizationOfDeferredSalesCommissions_label_en-US" xlink:label="lab_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Deferred Sales Commissions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:to="lab_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_fe7e61de-9d85-411b-81e4-11d34c11bdd0_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_asur_NETLOSSPERSHAREDetailsLineItems_bb84c8a4-a329-4805-b838-a2d0c419b035_terseLabel_en-US" xlink:label="lab_asur_NETLOSSPERSHAREDetailsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NET LOSS PER SHARE (Details) [Line Items]</link:label>
    <link:label id="lab_asur_NETLOSSPERSHAREDetailsLineItems_label_en-US" xlink:label="lab_asur_NETLOSSPERSHAREDetailsLineItems" xlink: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 LOSS PER SHARE (Details) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NETLOSSPERSHAREDetailsLineItems" xlink:href="asur-20220930.xsd#asur_NETLOSSPERSHAREDetailsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_NETLOSSPERSHAREDetailsLineItems" xlink:to="lab_asur_NETLOSSPERSHAREDetailsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_5450cd91-8be6-4624-8741-25ece746efee_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">Notes payable, net of current portion</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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_321366ed-219f-49cb-a41b-aac795b6de7a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_f639ce43-6fbb-49ec-8063-855f04a1f1a9_terseLabel_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink: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 Acquired</link:label>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_label_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink: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 Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:to="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_714cff94-fe49-418e-91d9-e4693246fd0e_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities, Total</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_AccountingPoliciesAbstract_9dada756-b0b7-42c8-b26f-0c20b6b44be8_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_NoTradingSymbolFlag_e4f5073f-4444-49ca-8d81-3febc81dd5bf_terseLabel_en-US" xlink:label="lab_dei_NoTradingSymbolFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">No Trading Symbol Flag</link:label>
    <link:label id="lab_dei_NoTradingSymbolFlag_label_en-US" xlink:label="lab_dei_NoTradingSymbolFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">No Trading Symbol Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_NoTradingSymbolFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_NoTradingSymbolFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_NoTradingSymbolFlag" xlink:to="lab_dei_NoTradingSymbolFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_5d4d09da-0488-4c42-ae0e-87ca73881bc5_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation and benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5c5f1837-846e-4a95-a556-11cc1d3c045e_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Loss) Income from operations before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_9c14c979-5eba-4c21-bd23-6ae3ffd793dd_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_d17da0dc-d671-47c4-8425-eeba738de6f9_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink: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 Taxes and Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_0fde6b83-6bf2-4d65-ac07-920a95092f0d_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of debt financing costs and discount</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs and Discounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_e87cfbb7-5146-4499-ba9d-59f9afc29706_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 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_asur_RecurringMember_ccb3eecb-4cd1-4e48-ad17-1465c4234090_terseLabel_en-US" xlink:label="lab_asur_RecurringMember" xlink: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_asur_RecurringMember_label_en-US" xlink:label="lab_asur_RecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RecurringMember</link:label>
    <link:label id="lab_asur_RecurringMember_documentation_en-US" xlink:label="lab_asur_RecurringMember" 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">Type of revenue.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_RecurringMember" xlink:href="asur-20220930.xsd#asur_RecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_RecurringMember" xlink:to="lab_asur_RecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MunicipalBondsMember_d20cd7c3-32c2-4026-893c-c6410f9c33b1_terseLabel_en-US" xlink:label="lab_us-gaap_MunicipalBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Municipal bonds</link:label>
    <link:label id="lab_us-gaap_MunicipalBondsMember_label_en-US" xlink:label="lab_us-gaap_MunicipalBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Municipal Bonds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MunicipalBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MunicipalBondsMember" xlink:to="lab_us-gaap_MunicipalBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_da5b177f-5029-40b8-8ff2-fd9541e20f0c_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f27ae6e8-582f-401c-8d75-fd8233beae4e_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_GainsLossesOnExtinguishmentOfDebt_e0c661a9-81c1-4cf3-a1fc-cfc86c5546b3_terseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink: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) gain on extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_26660f70-3c81-4d8d-b112-97afa94c26b3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_c742a54c-7f02-4479-9c63-7aeb73d4d1a8_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 [Table Text Block]</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_asur_ProceedsPaymentsFromClientFundObligations_6c8bbbc5-695e-40b9-9fdb-6a7d995fb338_terseLabel_en-US" xlink:label="lab_asur_ProceedsPaymentsFromClientFundObligations" xlink: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 change in client fund obligations</link:label>
    <link:label id="lab_asur_ProceedsPaymentsFromClientFundObligations_label_en-US" xlink:label="lab_asur_ProceedsPaymentsFromClientFundObligations" xlink: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 change in client fund obligations</link:label>
    <link:label id="lab_asur_ProceedsPaymentsFromClientFundObligations_documentation_en-US" xlink:label="lab_asur_ProceedsPaymentsFromClientFundObligations" 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">Amount of cash inflow (outflow) from obligations to remit funds to satisfy clients' payroll and tax payment obligations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ProceedsPaymentsFromClientFundObligations" xlink:href="asur-20220930.xsd#asur_ProceedsPaymentsFromClientFundObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_ProceedsPaymentsFromClientFundObligations" xlink:to="lab_asur_ProceedsPaymentsFromClientFundObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_9db89dae-47bd-4ba2-82c2-f1770ec16d27_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">Initial purchase price</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_GrossProfit_6fd85d1f-f536-489d-a534-2df4d362caa1_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_0c749d20-9fbf-420b-b2be-af3932fdbe24_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_07a98554-1451-4861-816f-a9439e41a911_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink: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, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_8221a502-2a55-4d35-9643-e6485e13c767_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink: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 EVENTS</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink: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 Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_5f0e8b15-6037-4b67-bf86-9655ec8e3b61_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 [Member]</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_524fed4e-3147-493a-aaf5-41e79bce30ae_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_asur_ScheduleOfDebtAbstract_7fc40c6a-22d7-4bc8-b1ab-422a1e6e8126_terseLabel_en-US" xlink:label="lab_asur_ScheduleOfDebtAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt [Abstract]</link:label>
    <link:label id="lab_asur_ScheduleOfDebtAbstract_label_en-US" xlink:label="lab_asur_ScheduleOfDebtAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfDebtAbstract" xlink:href="asur-20220930.xsd#asur_ScheduleOfDebtAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_ScheduleOfDebtAbstract" xlink:to="lab_asur_ScheduleOfDebtAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_2759b582-eac2-4eb3-82a5-7bf0d466e2b2_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3d4855d0-f237-4af9-8f09-4827da919a68_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Beginning Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0e13f496-0e75-4fd3-b8dc-cbf7a46921ff_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_38e1abc4-9dcc-4f76-a62e-4f239aad9f46_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink: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, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoanProcessingFee_c107850c-eb13-4697-8ced-82984b43ce7d_terseLabel_en-US" xlink:label="lab_us-gaap_LoanProcessingFee" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loan Processing Fee</link:label>
    <link:label id="lab_us-gaap_LoanProcessingFee_label_en-US" xlink:label="lab_us-gaap_LoanProcessingFee" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loan Processing Fee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanProcessingFee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoanProcessingFee"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoanProcessingFee" xlink:to="lab_us-gaap_LoanProcessingFee" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_02a9b739-3607-4fb6-9104-105f895a8b7c_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/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_4d04a686-9ef4-4a77-afd2-b6981d63b430_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_7572c04f-36f5-40d8-86cf-1120f25a5d6c_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_f6274c49-8dbb-4fb5-afc6-e0533588294f_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/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_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems_d6065419-c7bd-424b-850b-c666a1648076_terseLabel_en-US" xlink:label="lab_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems" xlink: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 AND FAIR VALUE MEASUREMENTS (Details) [Line Items]</link:label>
    <link:label id="lab_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems_label_en-US" xlink:label="lab_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems" xlink: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 AND FAIR VALUE MEASUREMENTS (Details) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems" xlink:href="asur-20220930.xsd#asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems" xlink:to="lab_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_16203dc3-b4b3-4edb-9bf3-fb6b310de854_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" 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">Total Debt Issuance Costs and Debt Discount</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_FairValueDisclosuresTextBlock_c57b25fc-2b59-4831-a918-c87df0bf0936_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INVESTMENTS AND FAIR VALUE MEASUREMENT</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_cbc65b97-2f27-490a-873a-20fb52030069_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_dei_TradingSymbol_21b7ca45-c1fb-475a-89f7-361bc537b41b_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_us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments_8009341f-db97-4306-82c4-e86c06f0b1e0_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments" xlink: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, Purchase Accounting Adjustments</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments" xlink: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, Purchase Accounting Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_f3ec7d4b-960c-40aa-8594-ea45c32f7352_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink: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, Transaction Costs</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink: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, Transaction Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:to="lab_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_8a8c6e9a-b3cc-4d9e-b0a2-5bc52a83c7f1_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink: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 Asset, Expected Amortization, Year Four</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_fc28ed76-eba0-4597-bdba-2f439da229d0_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 revenue</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_us-gaap_ResearchAndDevelopmentExpense_702c5be8-1a7e-4180-a509-0540eaa33951_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalents_065efe5b-d83d-4a95-b09e-87b5126fa1a1_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalents_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalents" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_558d34f7-8882-4bd4-a52f-11bed0063c26_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_us-gaap_UseOfEstimates_3b29f7bd-5ee2-4a60-9b65-6b3a9e9ec2c6_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_LEASESDetailsLineItems_5cdb08c8-452d-4fd1-8f44-d41bac6cdf37_terseLabel_en-US" xlink:label="lab_asur_LEASESDetailsLineItems" xlink: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 (Details) [Line Items]</link:label>
    <link:label id="lab_asur_LEASESDetailsLineItems_label_en-US" xlink:label="lab_asur_LEASESDetailsLineItems" xlink: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 (Details) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LEASESDetailsLineItems" xlink:href="asur-20220930.xsd#asur_LEASESDetailsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_LEASESDetailsLineItems" xlink:to="lab_asur_LEASESDetailsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_6101766e-58e0-4dbb-927d-17f4f70e86a0_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">Business Combination Disclosure</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_StockOptionMember_95bc509f-2a43-43ae-a01f-dda63c934664_terseLabel_en-US" xlink:label="lab_us-gaap_StockOptionMember" xlink: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 Option</link:label>
    <link:label id="lab_us-gaap_StockOptionMember_label_en-US" xlink:label="lab_us-gaap_StockOptionMember" xlink: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 Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockOptionMember" xlink:to="lab_us-gaap_StockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_22573560-a9b4-47ce-8661-0f4d8dcb032c_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_585860dd-6952-4455-a898-05df7f309bed_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">Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies</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_SubsequentEventsAbstract_87682375-31e7-4ec1-addd-f6ae9c026ddd_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink: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 Events [Abstract]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink: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 Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesAndLoansPayable_314db483-f1c5-4eca-9d7a-caf8d9c4f730_terseLabel_en-US" xlink:label="lab_us-gaap_NotesAndLoansPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable</link:label>
    <link:label id="lab_us-gaap_NotesAndLoansPayable_label_en-US" xlink:label="lab_us-gaap_NotesAndLoansPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes and Loans Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesAndLoansPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesAndLoansPayable" xlink:to="lab_us-gaap_NotesAndLoansPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_fe6d9be1-07b0-49b6-8a04-a1711adad70c_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" 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">Available-for-sale debt securities total fair value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink: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 Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_fdc2f5c3-1741-4052-9e1b-bfa3309004b4_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 intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_75500571-bd9c-4750-9afc-439f74a185ef_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</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_91c001df-485d-42c7-811f-65a51fb5da6c_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, Excluding Capitalized Interest, Operating Activities</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_4e699abf-e627-4de6-b7da-13dbd50f568f_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in Dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_2fe979ff-10fb-40d0-8ec9-5fcae857f0f0_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic loss per share (in Dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_cb6bc3d4-edef-47a0-b1da-8c0041aaa48f_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">Lessee, Operating Lease, Liability, to be Paid, Year Three</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_asur_NonCashOperatingActivitiesAbstract_74658d86-714d-459a-9c26-0b308552fb27_terseLabel_en-US" xlink:label="lab_asur_NonCashOperatingActivitiesAbstract" xlink: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 operating activities:</link:label>
    <link:label id="lab_asur_NonCashOperatingActivitiesAbstract_label_en-US" xlink:label="lab_asur_NonCashOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NonCashOperatingActivitiesAbstract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NonCashOperatingActivitiesAbstract" xlink:href="asur-20220930.xsd#asur_NonCashOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_NonCashOperatingActivitiesAbstract" xlink:to="lab_asur_NonCashOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_9446dab3-834b-4f95-a368-910802269ebb_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_us-gaap_TreasuryStockMember_f0c59090-bd3d-4a92-9a1b-8668e7a40620_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock [Member]</link:label>
    <link:label id="lab_us-gaap_TreasuryStockMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember" xlink:to="lab_us-gaap_TreasuryStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_006199aa-179d-4149-9ec1-33f433e7f87b_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_d3e59765-5519-4931-b5cc-0f7e30177386_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_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_39c213a5-3977-40f4-8f49-d135237f2d77_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent" xlink:to="lab_us-gaap_PrepaidExpenseCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_eb624a2a-14d3-4481-a60c-daf8815a3ce7_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_asur_ScheduleOfMaturitiesOfLongTermDebtAbstract_ae8c1f98-2231-4a12-9675-42a0168fef85_terseLabel_en-US" xlink:label="lab_asur_ScheduleOfMaturitiesOfLongTermDebtAbstract" xlink: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 Maturities of Long-term Debt [Abstract]</link:label>
    <link:label id="lab_asur_ScheduleOfMaturitiesOfLongTermDebtAbstract_label_en-US" xlink:label="lab_asur_ScheduleOfMaturitiesOfLongTermDebtAbstract" xlink: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 Maturities of Long-term Debt [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfMaturitiesOfLongTermDebtAbstract" xlink:href="asur-20220930.xsd#asur_ScheduleOfMaturitiesOfLongTermDebtAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_ScheduleOfMaturitiesOfLongTermDebtAbstract" xlink:to="lab_asur_ScheduleOfMaturitiesOfLongTermDebtAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_b1b7b595-730f-4728-9db9-3b538a73c855_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" 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">Intangible Asset, 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_IncreaseDecreaseInOperatingCapitalAbstract_e8d8e1fa-ec8e-4cff-840a-f9f26fb72b26_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 operating assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_cad95194-f9c9-4178-bdd6-732d5ef9272d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_6446b0b1-31a8-4806-884f-8388ede13431_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 [Member]</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_144ef7c3-4341-4f61-ad87-9cd23030c178_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/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_AvailableforsaleSecuritiesMember_27ed4d25-8b9b-440d-97f3-82a3f985df4b_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableforsaleSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale securities</link:label>
    <link:label id="lab_us-gaap_AvailableforsaleSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_AvailableforsaleSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-Sale Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableforsaleSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableforsaleSecuritiesMember" xlink:to="lab_us-gaap_AvailableforsaleSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_62d364f3-0296-4dcf-bc92-561f99c0a030_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">Net rent expense</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_CommonStockMember_e3443294-35b5-4d0a-a478-5878912a283c_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, $0.01 par value</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_82f61c52-b51f-46d0-84ce-883fe88f7957_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/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_LeaseCostTableTextBlock_da930beb-1d8b-4bc3-9f2a-966571f829ac_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">Lease, Cost</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_55e3f9d0-dd6f-4d1f-8d3f-c944188f2295_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_2f21ce6a-c0e0-4712-8083-95f062babf7f_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_d7ea3bb4-0007-49fb-b8ac-7c740117ca33_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_StockIssuedDuringPeriodValueAcquisitions_11cbed93-c52b-45b2-be6e-be2655a1dbb0_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">Stock issued upon acquisition</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_FiniteLivedIntangibleAssetsAmortizationMethod_a937d76b-4ffb-461a-8ff0-545222c213e0_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod" xlink: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 Method</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod" xlink: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 Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_57764f5e-26e1-47a0-a7d1-ed588a6345c5_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 Annual 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_AssetsCurrentAbstract_58bae121-7a42-4289-b89c-1a7f2e2be630_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_12072245-7791-431b-a9b8-8db395fe7495_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, noncurrent</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/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_srt_RangeAxis_2b8ee4cd-2c81-4602-97ba-d568224baa3f_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_AssetAcquisitionDomain_2a58c0ab-0968-4500-89e9-9e82e302c255_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Domain]</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionDomain_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionDomain" xlink:to="lab_us-gaap_AssetAcquisitionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_ef8d62af-82c4-4f88-a620-63756c4e812d_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Contingent Consideration Liability, Financing Activities</link:label>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Contingent Consideration Liability, Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:to="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_4c45749d-1e02-4a4c-b8b7-33b6b3312898_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_AccountsReceivableNetCurrent_5ed47229-2fd2-44c9-9ebd-9aed1ad04911_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net of allowance for doubtful accounts of $2,751 and&#160;$2,210 at September&#160;30, 2022 and December&#160;31, 2021, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_5bdc37c6-ea27-4b42-b232-c9e95fe38591_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_ac6d6c00-968f-47af-800b-415150a1ada2_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_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract_22a888c9-65f7-4d38-ba07-e6210fdf8d8b_terseLabel_en-US" xlink:label="lab_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt and Debt Issuance Costs [Abstract]</link:label>
    <link:label id="lab_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract_label_en-US" xlink:label="lab_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt and Debt Issuance Costs [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract" xlink:href="asur-20220930.xsd#asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract" xlink:to="lab_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_97bdbb60-a806-4de7-ae53-734fb511a8df_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">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_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_23e16295-a8a8-422f-a819-9f6571e106c2_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_beb3d3b1-5fdd-4ce4-a944-96d58b72dc71_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_80cbc463-86cb-42ba-bdb9-cc2054d4a642_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_8d980c94-c85c-4793-863d-246fe7da4fa2_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_BusinessCombinationContingentConsiderationLiabilityCurrent_353a246a-b040-4aa8-ad4b-11d20c9b4141_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">Contingent purchase consideration</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_FiniteLivedIntangibleAssetsGross_1cb36b8b-6af5-4274-b99f-db40f0409ed0_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">Intangible Asset, Gross</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_FairValueByFairValueHierarchyLevelAxis_928e80c2-6e49-4127-93ce-13bcdb016e7c_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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_887442f5-fcd3-4693-935d-f2c51b8de8a5_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 contingent purchase 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_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_cf52395e-007e-48eb-8110-d518bc22aa83_terseLabel_en-US" xlink:label="lab_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink: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 than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]</link:label>
    <link:label id="lab_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_label_en-US" xlink:label="lab_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink: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 than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:to="lab_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_d652e7a3-2198-45f2-ab32-56d1fe671be7_negatedLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" 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">Gross Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink: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 Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_5f8a8d47-3f8d-44bf-8c07-f5b75f722604_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 assets, net</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_AccumulatedOtherComprehensiveIncomeMember_514412b7-8f72-4c64-99f6-9b3a54dc8921_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">AOCI Attributable to Parent [Member]</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_asur_NOTESPAYABLEDetailsScheduleofDebtTable_0721f996-6f7d-433d-8495-73c304ed54e7_terseLabel_en-US" xlink:label="lab_asur_NOTESPAYABLEDetailsScheduleofDebtTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NOTES PAYABLE (Details) - Schedule of Debt [Table]</link:label>
    <link:label id="lab_asur_NOTESPAYABLEDetailsScheduleofDebtTable_label_en-US" xlink:label="lab_asur_NOTESPAYABLEDetailsScheduleofDebtTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NOTES PAYABLE (Details) - Schedule of Debt [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsScheduleofDebtTable" xlink:href="asur-20220930.xsd#asur_NOTESPAYABLEDetailsScheduleofDebtTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtTable" xlink:to="lab_asur_NOTESPAYABLEDetailsScheduleofDebtTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesAPreferredStockMember_076f7a8e-1c48-48c5-9812-af0a17201325_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesAPreferredStockMember" xlink: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 A Junior Participating Preferred Share Purchase Rights</link:label>
    <link:label id="lab_us-gaap_SeriesAPreferredStockMember_label_en-US" xlink:label="lab_us-gaap_SeriesAPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesAPreferredStockMember" xlink:to="lab_us-gaap_SeriesAPreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredRevenueRevenueRecognized1_e0f3bb11-9e05-454f-95bf-d382fe7e4751_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueRevenueRecognized1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Revenue, Revenue Recognized</link:label>
    <link:label id="lab_us-gaap_DeferredRevenueRevenueRecognized1_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueRevenueRecognized1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Revenue, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueRevenueRecognized1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueRevenueRecognized1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueRevenueRecognized1" xlink:to="lab_us-gaap_DeferredRevenueRevenueRecognized1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_4c65531b-fd3d-4796-ad08-2397647d8f7d_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_8926ee03-536d-4aa9-87bc-805ff733918f_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_OperatingIncomeLoss_0f74cd40-4e21-4083-8215-91d63938eea3_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_e3e9470d-c7c7-401a-81dc-6aefba872981_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" 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">Inventory</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink: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 Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_7bfcfa6d-6caf-4389-82a6-f010593bcc31_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</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_d4bafbfc-a5a3-4ca7-8fb8-707bcaac8628_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationTable_8fdcd8fb-d229-4f67-8ba0-88b175ef8f0b_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_e5e9b5ed-8d18-4732-9362-96358eb8169a_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_47ec08e3-10e0-46ec-ba09-33f2f4295bf5_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_a07ca7ee-4e10-4734-ac7b-185539511747_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">Balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_05c72339-8424-435b-bc10-ac709053541f_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">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_GoodwillAndIntangibleAssetImpairment_a8ff40b0-4ef2-46f9-bb52-f67e3eb29fb8_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink: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 Intangible Asset Impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetImpairment_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink: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 Asset Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockShares_97e51175-cb8d-4e77-a4f7-1a4a383c8a33_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares" xlink:to="lab_us-gaap_TreasuryStockShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_49585134-caf6-4303-87fd-2d273fd5550a_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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_bc6af2f6-6efa-4826-860a-3c2a375a1590_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 (loss) income to net cash provided by (used in) operations:</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_a79eb6c4-a5b4-4171-89bc-b792c410a945_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 Intangible Assets Disclosure [Text Block]</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_fc4e0fda-942b-453f-9dd2-eb62304c4fa6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense</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_DeferredIncomeTaxLiabilitiesNet_7deef3e8-af8c-4270-84c0-64dbcc885e91_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 tax liability</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_faa6bf9d-9419-4f4a-9600-c7155551e6da_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/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_fac658ce-67cb-42bb-890e-e3d8584f9b6e_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">Lessee, Operating Lease, Liability, to be Paid, Year Four</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_c0e70e54-5713-47d6-abed-1bca5a486924_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_6a5d6f0e-fcdb-4193-8671-2cedb23c681b_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/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_68dd8941-d5a2-4b37-88b3-8f6f761b56ae_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_asur_DebtInstrumentProceedsFromIndemnificationClaim_f1c60277-f059-4988-b62b-07ad4ce415f3_terseLabel_en-US" xlink:label="lab_asur_DebtInstrumentProceedsFromIndemnificationClaim" xlink: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 indemnification claim</link:label>
    <link:label id="lab_asur_DebtInstrumentProceedsFromIndemnificationClaim_label_en-US" xlink:label="lab_asur_DebtInstrumentProceedsFromIndemnificationClaim" xlink: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, Proceeds From Indemnification Claim</link:label>
    <link:label id="lab_asur_DebtInstrumentProceedsFromIndemnificationClaim_documentation_en-US" xlink:label="lab_asur_DebtInstrumentProceedsFromIndemnificationClaim" 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, Proceeds From Indemnification Claim</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentProceedsFromIndemnificationClaim" xlink:href="asur-20220930.xsd#asur_DebtInstrumentProceedsFromIndemnificationClaim"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_DebtInstrumentProceedsFromIndemnificationClaim" xlink:to="lab_asur_DebtInstrumentProceedsFromIndemnificationClaim" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_46c2ab0d-c395-45b9-8c15-9ec0820883a9_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9e2eb075-2627-4743-854b-957e26910f0b_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9182bdcc-4c3f-4a42-8b9c-64835b3337b5_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 of common stock outstanding, 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_asur_FundsHeldForClientsAbstract_d49c3e37-6074-43d6-abad-67d1cd81a761_terseLabel_en-US" xlink:label="lab_asur_FundsHeldForClientsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds held for clients</link:label>
    <link:label id="lab_asur_FundsHeldForClientsAbstract_label_en-US" xlink:label="lab_asur_FundsHeldForClientsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FundsHeldForClientsAbstract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsAbstract" xlink:href="asur-20220930.xsd#asur_FundsHeldForClientsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_FundsHeldForClientsAbstract" xlink:to="lab_asur_FundsHeldForClientsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities_8fcfc72f-64f3-4f05-871a-ece4b7734a49_terseLabel_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash and Debt Securities</link:label>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities_label_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash Equivalents and Debt Securities</link:label>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities_documentation_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities" 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">Funds Held For Clients, Restricted Cash Equivalents and Debt Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities" xlink:href="asur-20220930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities" xlink:to="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableCurrent_82dbf031-fd9a-48c8-ae4e-b4bffe0448cf_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableCurrent" xlink: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 notes payable</link:label>
    <link:label id="lab_us-gaap_NotesPayableCurrent_label_en-US" xlink:label="lab_us-gaap_NotesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableCurrent" xlink:to="lab_us-gaap_NotesPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0cb4706b-9b68-4506-84f3-3a834cc86556_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink: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 Securities, Available-for-sale [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink: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 Securities, Available-for-Sale [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_0e7a4a5f-c892-47f5-b9df-d7497420f0f5_terseLabel_en-US" xlink:label="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink: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 Significant Noncash Transaction, Value of Consideration Given</link:label>
    <link:label id="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_label_en-US" xlink:label="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink: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 Significant Noncash Transaction, Value of Consideration Given</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:to="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_StructuralCapitalMember_e12015d6-4fd9-4809-a1b1-7afe70599f52_terseLabel_en-US" xlink:label="lab_asur_StructuralCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">StructuralCapital</link:label>
    <link:label id="lab_asur_StructuralCapitalMember_label_en-US" xlink:label="lab_asur_StructuralCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">StructuralCapital [Member]</link:label>
    <link:label id="lab_asur_StructuralCapitalMember_documentation_en-US" xlink:label="lab_asur_StructuralCapitalMember" 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">StructuralCapital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_StructuralCapitalMember" xlink:href="asur-20220930.xsd#asur_StructuralCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_StructuralCapitalMember" xlink:to="lab_asur_StructuralCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_c349a76d-d246-411d-a37e-228476e5c5b7_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_517dfa9b-b295-4ae2-84af-9c5c14ed7027_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_OtherOperatingIncomeExpenseNet_738703ed-2440-489f-8193-592c98068615_terseLabel_en-US" xlink:label="lab_us-gaap_OtherOperatingIncomeExpenseNet" xlink: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_us-gaap_OtherOperatingIncomeExpenseNet_label_en-US" xlink:label="lab_us-gaap_OtherOperatingIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Operating Income (Expense), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOperatingIncomeExpenseNet" xlink:to="lab_us-gaap_OtherOperatingIncomeExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_a5728ecd-d8fa-478f-9837-aca4c463152f_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_asur_LesseeOperatingLeaseDisclosureAbstract_f89047ad-e70b-4e41-8730-24af18ec5fa9_terseLabel_en-US" xlink:label="lab_asur_LesseeOperatingLeaseDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Disclosure [Abstract]</link:label>
    <link:label id="lab_asur_LesseeOperatingLeaseDisclosureAbstract_label_en-US" xlink:label="lab_asur_LesseeOperatingLeaseDisclosureAbstract" xlink: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, Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LesseeOperatingLeaseDisclosureAbstract" xlink:href="asur-20220930.xsd#asur_LesseeOperatingLeaseDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_LesseeOperatingLeaseDisclosureAbstract" xlink:to="lab_asur_LesseeOperatingLeaseDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIncome_b032451d-47cd-427d-a4ab-37cdb32f72ef_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIncome" xlink: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 retention tax credit</link:label>
    <link:label id="lab_us-gaap_OtherIncome_label_en-US" xlink:label="lab_us-gaap_OtherIncome" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncome" xlink:to="lab_us-gaap_OtherIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_3563aff1-8a82-4346-8fd6-399b5d2e6c63_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares authorized</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/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_asur_NETLOSSPERSHAREDetailsTable_24db3422-7ccf-4707-92f9-19629978bcc5_terseLabel_en-US" xlink:label="lab_asur_NETLOSSPERSHAREDetailsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NET LOSS PER SHARE (Details) [Table]</link:label>
    <link:label id="lab_asur_NETLOSSPERSHAREDetailsTable_label_en-US" xlink:label="lab_asur_NETLOSSPERSHAREDetailsTable" xlink: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 LOSS PER SHARE (Details) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NETLOSSPERSHAREDetailsTable" xlink:href="asur-20220930.xsd#asur_NETLOSSPERSHAREDetailsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_NETLOSSPERSHAREDetailsTable" xlink:to="lab_asur_NETLOSSPERSHAREDetailsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2cef2933-e166-48c5-b129-56d2d6b55727_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, cash equivalents, restricted cash and restricted cash equivalents, beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f04ef70d-f592-4289-9fc7-9e43131553bb_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, cash equivalents, restricted cash and restricted cash equivalents, end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_adeb4e32-12e1-4ce1-8a8d-ba0556985f6c_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total</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_LiabilitiesCurrentAbstract_c6e85e6d-f808-4b83-bf8a-f46585c7769b_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_239ba2aa-9886-48c8-98cd-6db3ef3117af_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">Net proceeds from issuance of common stock</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_CommonStockSharesIssued_1d2bcd65-a91e-481a-b015-5fcf270759ff_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/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_OtherLiabilitiesFairValueDisclosure_6aad04b8-141f-44e4-a643-5abd4d76f372_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesFairValueDisclosure" xlink: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 purchase consideration(1)</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesFairValueDisclosure" xlink: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, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_OtherLiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_98790f64-b50a-424a-8c0c-b770c0f4ef29_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_754a65b7-95d6-4b15-b9b8-8fcd72cdf924_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink: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 securities in unrealized loss position</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink: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 Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentMaturityDateDescription_11ec17ff-246f-430e-bd09-5ee0b47fb5af_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentMaturityDateDescription" xlink: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, Maturity Date, Description</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentMaturityDateDescription_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentMaturityDateDescription" xlink: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, Maturity Date, Description</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentMaturityDateDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDateDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentMaturityDateDescription" xlink:to="lab_us-gaap_DebtInstrumentMaturityDateDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_9480cdab-2123-415b-9d3e-4177b6bc6e49_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_e9a67a0a-222f-4990-8058-8e939d9dd60b_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities, Total</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_d271f591-96fb-48c0-bec4-31616ec7eb4f_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_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_f704dab0-c0c4-4d35-aa49-a72286bef4fe_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink: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 Asset, Weighted Average Amortization Period</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink: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, Remaining Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_e46df37e-b4e8-40d9-ab2a-203b9d411d88_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink: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 Type [Axis]</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink: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 Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeAxis" xlink:to="lab_us-gaap_InvestmentTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalents_e3e8d82e-5f1a-404c-88c9-b20fc0631810_terseLabel_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash</link:label>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalents_label_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash Equivalents</link:label>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalents_documentation_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalents" 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">Funds Held For Clients, Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalents" xlink:href="asur-20220930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_FundsHeldForClientsRestrictedCashEquivalents" xlink:to="lab_asur_FundsHeldForClientsRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_b63408d6-d120-4209-a2fb-5124f44ce0e7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_721788db-6ab6-4953-b370-d5a5cbc80bc8_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">Stock Issued During Period, Value, 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_us-gaap_ComprehensiveIncomeNetOfTax_0602f10f-185c-4f8a-9dc7-4ec51a5952b7_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive (loss) income</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_us-gaap_GoodwillAcquiredDuringPeriod_a1908776-4999-45f0-8d68-63e7c9f9b5e0_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">Acquisition</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_asur_NOTESPAYABLEDetailsTable_9e1c5244-bbef-4e8e-bc80-d67888aa8fbd_terseLabel_en-US" xlink:label="lab_asur_NOTESPAYABLEDetailsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NOTES PAYABLE (Details) [Table]</link:label>
    <link:label id="lab_asur_NOTESPAYABLEDetailsTable_label_en-US" xlink:label="lab_asur_NOTESPAYABLEDetailsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NOTES PAYABLE (Details) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsTable" xlink:href="asur-20220930.xsd#asur_NOTESPAYABLEDetailsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_NOTESPAYABLEDetailsTable" xlink:to="lab_asur_NOTESPAYABLEDetailsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_67a9708c-7fc8-44ac-b412-bf3a6d2e4b64_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink: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 Unrealized Gains</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink: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 Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_4710f36a-15a7-40dd-8d6b-21b2b978ea53_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_6b09de83-f091-47c2-bdf2-d0946e7eb831_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink: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 Intangible Assets Disclosure [Abstract]</link:label>
    <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_asur_ScheduleOfGoodwillAbstract_7d152362-a679-4e80-8a17-feadef359581_terseLabel_en-US" xlink:label="lab_asur_ScheduleOfGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Abstract]</link:label>
    <link:label id="lab_asur_ScheduleOfGoodwillAbstract_label_en-US" xlink:label="lab_asur_ScheduleOfGoodwillAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfGoodwillAbstract" xlink:href="asur-20220930.xsd#asur_ScheduleOfGoodwillAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_ScheduleOfGoodwillAbstract" xlink:to="lab_asur_ScheduleOfGoodwillAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_6a1e3a1a-8e52-4997-8410-2808fe136483_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, net</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonrecurringAdjustmentAxis_da53dd89-6637-4e0b-9136-a864d87ba3cf_terseLabel_en-US" xlink:label="lab_us-gaap_NonrecurringAdjustmentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonrecurring Adjustment [Axis]</link:label>
    <link:label id="lab_us-gaap_NonrecurringAdjustmentAxis_label_en-US" xlink:label="lab_us-gaap_NonrecurringAdjustmentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonrecurring Adjustment [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrecurringAdjustmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonrecurringAdjustmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonrecurringAdjustmentAxis" xlink:to="lab_us-gaap_NonrecurringAdjustmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_bde94914-9cb1-49c8-b703-442a85b97f29_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_us-gaap_RepaymentsOfNotesPayable_6d3ebc66-f60e-4db5-8b26-6ad7a675f02e_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfNotesPayable" 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 of notes payable</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfNotesPayable_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Notes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfNotesPayable" xlink:to="lab_us-gaap_RepaymentsOfNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_AggregateMemberMember_a1c27f06-8aa7-4891-a4ce-c2c90ae27f81_terseLabel_en-US" xlink:label="lab_asur_AggregateMemberMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AggregateMember [Member]</link:label>
    <link:label id="lab_asur_AggregateMemberMember_label_en-US" xlink:label="lab_asur_AggregateMemberMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AggregateMember [Member]</link:label>
    <link:label id="lab_asur_AggregateMemberMember_documentation_en-US" xlink:label="lab_asur_AggregateMemberMember" 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">AggregateMember</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AggregateMemberMember" xlink:href="asur-20220930.xsd#asur_AggregateMemberMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_AggregateMemberMember" xlink:to="lab_asur_AggregateMemberMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_a10249bd-141c-4f5c-9828-e501e8dce427_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink: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 Asset, Expected Amortization, after Year Five</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_e6601ab6-b6b3-447e-a693-16ed08e21000_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_0b44e27e-2951-40c9-b62a-9337c1a0508d_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock issued, ESPP (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_92815403-feda-478e-9259-8d84954a50aa_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">Options Outstanding</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_CashAndCashEquivalentsAxis_29370aaa-1f36-40bc-9842-59a9dca6f454_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_asur_SecondAssetPurchaseAgreementMember_51637189-7bed-4bc2-9f4f-ffeff37aaa63_terseLabel_en-US" xlink:label="lab_asur_SecondAssetPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Second Asset Purchase Agreement [Member]</link:label>
    <link:label id="lab_asur_SecondAssetPurchaseAgreementMember_label_en-US" xlink:label="lab_asur_SecondAssetPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Second Asset Purchase Agreement [Member]</link:label>
    <link:label id="lab_asur_SecondAssetPurchaseAgreementMember_documentation_en-US" xlink:label="lab_asur_SecondAssetPurchaseAgreementMember" 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">Second Asset Purchase Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SecondAssetPurchaseAgreementMember" xlink:href="asur-20220930.xsd#asur_SecondAssetPurchaseAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_SecondAssetPurchaseAgreementMember" xlink:to="lab_asur_SecondAssetPurchaseAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_FundsHeldForClients2Abstract_a8874b41-a947-481f-b2a8-87b1c2b81b17_terseLabel_en-US" xlink:label="lab_asur_FundsHeldForClients2Abstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held for Clients</link:label>
    <link:label id="lab_asur_FundsHeldForClients2Abstract_label_en-US" xlink:label="lab_asur_FundsHeldForClients2Abstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FundsHeldForClients2Abstract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClients2Abstract" xlink:href="asur-20220930.xsd#asur_FundsHeldForClients2Abstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_FundsHeldForClients2Abstract" xlink:to="lab_asur_FundsHeldForClients2Abstract" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_c2888d00-d47d-4edc-b961-b6a4ce346d0a_terseLabel_en-US" xlink:label="lab_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" xlink: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 AND FAIR VALUE MEASUREMENTS (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table]</link:label>
    <link:label id="lab_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_label_en-US" xlink:label="lab_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" xlink: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 AND FAIR VALUE MEASUREMENTS (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" xlink:href="asur-20220930.xsd#asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" xlink:to="lab_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_ec6a8b82-93f9-4715-adb9-db99c8987742_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_LiabilitiesAbstract_be987994-6b8f-4387-8eda-c8fd4db732b8_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink: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_LiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="lab_us-gaap_LiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_de11380b-bb6c-45ac-8b0b-aab2bcf2ef28_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_cf98b802-b48b-4016-b79f-3d8b2a0eee98_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 outflows 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_us-gaap_ProceedsFromIncomeTaxRefunds_8b5e46d0-b046-41d6-aba3-be418474120f_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">Proceeds from 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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_3b3eec02-3b5e-4d56-a2b8-3feb24d0424e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_DebtInstrumentPaymentWithheldAsSecurityForIndemnificationClaim_bd86d050-bb31-494d-b901-a29de64503f8_terseLabel_en-US" xlink:label="lab_asur_DebtInstrumentPaymentWithheldAsSecurityForIndemnificationClaim" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment withheld as security for indemnification claim</link:label>
    <link:label id="lab_asur_DebtInstrumentPaymentWithheldAsSecurityForIndemnificationClaim_label_en-US" xlink:label="lab_asur_DebtInstrumentPaymentWithheldAsSecurityForIndemnificationClaim" xlink: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, Payment Withheld As Security For Indemnification Claim</link:label>
    <link:label id="lab_asur_DebtInstrumentPaymentWithheldAsSecurityForIndemnificationClaim_documentation_en-US" xlink:label="lab_asur_DebtInstrumentPaymentWithheldAsSecurityForIndemnificationClaim" 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, Payment Withheld As Security For Indemnification Claim</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentPaymentWithheldAsSecurityForIndemnificationClaim" xlink:href="asur-20220930.xsd#asur_DebtInstrumentPaymentWithheldAsSecurityForIndemnificationClaim"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_DebtInstrumentPaymentWithheldAsSecurityForIndemnificationClaim" xlink:to="lab_asur_DebtInstrumentPaymentWithheldAsSecurityForIndemnificationClaim" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValue_5f83fec3-8797-4b16-a4be-54ef3f64059d_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock at cost, 384 shares at September&#160;30, 2022 and December&#160;31, 2021</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMember_8c589dd9-5541-4944-b324-9684fbb15f54_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMember" xlink: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_LongTermDebtMember_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMember" xlink:to="lab_us-gaap_LongTermDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableOtherPayablesMember_b74a09d2-c499-4565-aae4-997acfde70a8_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableOtherPayablesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Other Payables [Member]</link:label>
    <link:label id="lab_us-gaap_NotesPayableOtherPayablesMember_label_en-US" xlink:label="lab_us-gaap_NotesPayableOtherPayablesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Other Payables [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableOtherPayablesMember" xlink:to="lab_us-gaap_NotesPayableOtherPayablesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_1571ba68-3017-49b0-a1de-0bf03b322791_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_098c4871-e662-48f1-a903-835fd88be1d0_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 Issued During Period, Value, Stock Options Exercised</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_f2e6e876-811d-4f05-b384-5023511378a0_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 notes payable</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_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_61e388dd-c5bf-4cfd-bcf7-7d97d1764234_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized loss on marketable securities</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_4c1c2917-871b-4e64-ba9f-0b6c4efd0da7_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/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_BusinessCombinationContingentConsiderationLiabilityNoncurrent_15a49581-261a-45b2-b5d1-2a7da1e85478_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">Contingent purchase consideration</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_BusinessCombinationSegmentAllocationTable_b92390b4-2549-48e0-bd50-51fd4ca5e63f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationSegmentAllocationTable" xlink: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, Segment Allocation [Table]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationSegmentAllocationTable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationSegmentAllocationTable" xlink: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, Segment Allocation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSegmentAllocationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSegmentAllocationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationSegmentAllocationTable" xlink:to="lab_us-gaap_BusinessCombinationSegmentAllocationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_de9a3160-fc5b-4f35-8009-5e06832a96a1_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_5af1ceb9-0c9d-4a23-8223-895298d13a53_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7b821808-892e-46f7-af36-373615b2f7fb_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_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_e442cc07-4092-4dec-a96a-15d3ff7f7d91_terseLabel_en-US" xlink:label="lab_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Table]</link:label>
    <link:label id="lab_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_label_en-US" xlink:label="lab_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable" xlink:href="asur-20220930.xsd#asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable" xlink:to="lab_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_a04fb74f-75dc-4315-86af-26435baa2789_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink: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, Restricted Cash and Cash Equivalents, Policy</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink: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, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_36054714-83d0-49cf-ad1a-606ccfd4a314_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, cash equivalents, and restricted cash</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_AssetsCurrent_8bbfef96-d0b0-48b6-b99d-17c3dc350d3f_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_asur_NOTESPAYABLEDetailsLineItems_f78c5397-bd19-467a-9ac2-4f257e7e71bd_terseLabel_en-US" xlink:label="lab_asur_NOTESPAYABLEDetailsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NOTES PAYABLE (Details) [Line Items]</link:label>
    <link:label id="lab_asur_NOTESPAYABLEDetailsLineItems_label_en-US" xlink:label="lab_asur_NOTESPAYABLEDetailsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NOTES PAYABLE (Details) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsLineItems" xlink:href="asur-20220930.xsd#asur_NOTESPAYABLEDetailsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems" xlink:to="lab_asur_NOTESPAYABLEDetailsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_cd267482-360a-4d7a-89d5-bd4407ddb06d_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_SharesOutstanding_16a91eb6-2c8a-41ef-a46d-b88a21d8e237_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" 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">Shares, Outstanding, Beginning Balance</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_2bfd0f24-3ade-4f38-bd65-69af6593f812_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" 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">Shares, Outstanding, Ending Balance</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_c67f22c9-728f-44dc-a4ee-b3ca866fc4de_terseLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink: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</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_label_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink: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, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_7b4d5d6b-8a9c-499a-abc6-643e4a16062a_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_OperatingLeaseRightOfUseAssetAmortizationExpense_9185ca7b-35cd-412d-8e6c-4b18eb20aa05_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink: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 operating lease assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink: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, Amortization Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesAbstract_1fad69e1-4cd6-414d-98db-adc8ed7de38e_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">Revenue:</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_8f0f048a-19e4-4f29-bd66-19df275b43bc_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink: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 Asset, Net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_e6bd72e6-3a9e-4900-befa-ac32370efd37_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">Intangible Asset, Net</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_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_a44c172f-892b-496c-b8a6-2cef74d7d12e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Debt Securities, Available-for-sale</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink: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 Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:to="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_9a887698-6c41-40d3-a817-13a0e183fd9a_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SIGNIFICANT ACCOUNTING POLICIES</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubleaseIncome_8c18d187-253b-4484-a3b6-4c03ffa067d1_negatedLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" 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">Sublease income</link:label>
    <link:label id="lab_us-gaap_SubleaseIncome_label_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubleaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubleaseIncome" xlink:to="lab_us-gaap_SubleaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonrecurringAdjustmentDomain_c2ba112e-b152-4ffc-859b-95b9048f4f34_terseLabel_en-US" xlink:label="lab_us-gaap_NonrecurringAdjustmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonrecurring Adjustment [Domain]</link:label>
    <link:label id="lab_us-gaap_NonrecurringAdjustmentDomain_label_en-US" xlink:label="lab_us-gaap_NonrecurringAdjustmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonrecurring Adjustment [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrecurringAdjustmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonrecurringAdjustmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonrecurringAdjustmentDomain" xlink:to="lab_us-gaap_NonrecurringAdjustmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_b28da990-cd0a-4df0-bcc7-94932c77a456_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_dei_Security12bTitle_4757636b-d164-4335-8e35-ae85d49cd69e_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_us-gaap_FundsHeldForClients_32b207bb-a022-4881-8dde-c7cd1584c523_terseLabel_en-US" xlink:label="lab_us-gaap_FundsHeldForClients" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds held for clients</link:label>
    <link:label id="lab_us-gaap_FundsHeldForClients_6d29d4ae-78c6-4580-8415-ee5559f7f53a_totalLabel_en-US" xlink:label="lab_us-gaap_FundsHeldForClients" 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 funds held for clients</link:label>
    <link:label id="lab_us-gaap_FundsHeldForClients_label_en-US" xlink:label="lab_us-gaap_FundsHeldForClients" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held for Clients</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FundsHeldForClients" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FundsHeldForClients"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FundsHeldForClients" xlink:to="lab_us-gaap_FundsHeldForClients" 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_OperatingLeaseLiability_87fd27d6-c509-4dee-bf74-252f7517eed3_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/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_USGovernmentAgenciesDebtSecuritiesMember_5788ebef-12b9-495d-8801-5f6e3994f88d_terseLabel_en-US" xlink:label="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Government agency securities</link:label>
    <link:label id="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Government Agencies Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:to="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_ee97928e-4083-4af5-b1e2-fa7904b0c7bb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" 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">Net amortization of premiums and accretion of discounts on available-for-sale securities</link:label>
    <link:label id="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_label_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion (Amortization) of Discounts and Premiums, Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:to="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InformationByCategoryOfDebtSecurityAxis_cfddfad3-a22a-4bd3-8475-69e06771f1f9_terseLabel_en-US" xlink:label="lab_us-gaap_InformationByCategoryOfDebtSecurityAxis" xlink: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 Security Category [Axis]</link:label>
    <link:label id="lab_us-gaap_InformationByCategoryOfDebtSecurityAxis_label_en-US" xlink:label="lab_us-gaap_InformationByCategoryOfDebtSecurityAxis" xlink: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 Security Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InformationByCategoryOfDebtSecurityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InformationByCategoryOfDebtSecurityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InformationByCategoryOfDebtSecurityAxis" xlink:to="lab_us-gaap_InformationByCategoryOfDebtSecurityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_866cc397-35e2-4d39-9704-b7ebba51563d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4045fbb5-b41f-4460-96be-0ed8a1d4ab83_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_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1d39b965-58e3-44e3-bc89-428dd6be6814_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink: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 Securities, Available-for-Sale, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_8b5102f6-afd0-4af7-a900-7a59aec400f7_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" 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">Acquisition of intangible asset</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_b2c9e77b-8ee2-487d-85f4-6fef44af612e_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink: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, Maturity, Remainder of Fiscal Year</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink: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, Maturity, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_61544922-900d-4bc8-82a0-8740c49b857d_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_7d18035f-4b9d-401f-b1a8-2731098d2b1e_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_d263897f-657a-4a12-8d89-30a80821bc37_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink: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_ComprehensiveIncomeNetOfTaxAbstract_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_e110da78-cef0-4d71-82e6-a17b9e47b622_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_ff660e65-fca0-41f8-9985-88335aed1085_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink: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, Maturity, Year Four</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink: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, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_bfcce370-64be-437d-b9dc-9e98fc84af61_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink: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 Classified by Contractual Maturity Date</link:label>
    <link:label id="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink: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 Classified by Contractual Maturity Date [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:to="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_0faedc0b-baab-4c9d-941a-63cff630845e_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_4e0b1663-a212-44eb-9e61-77aac36d4b8d_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">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_4b55f0ec-c826-41f3-b591-83f7c557840f_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares of common stock outstanding, 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_us-gaap_AssetAcquisitionConsiderationTransferred_6bac5d5f-055c-47bf-b899-4a0216a21c71_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition, Consideration Transferred</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionConsiderationTransferred_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferred" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionConsiderationTransferred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionConsiderationTransferred" xlink:to="lab_us-gaap_AssetAcquisitionConsiderationTransferred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_ec26a4d1-8b01-4a04-9468-83dbd6928a2b_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense (in Dollars)</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_dei_SecurityExchangeName_76356c6f-07d8-4ed7-b498-7b2cd4cc8e41_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_GainLossOnDispositionOfAssets1_37c9b0b7-3687-441b-a26a-a098855b11ed_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" 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">Loss (gain) on disposals of long-term assets</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink: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 Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssued1_fadd866e-a7cb-45ef-a715-6e306730dac8_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssued1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued</link:label>
    <link:label id="lab_us-gaap_StockIssued1_label_en-US" xlink:label="lab_us-gaap_StockIssued1" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssued1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssued1" xlink:to="lab_us-gaap_StockIssued1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_5ac86a4e-3da9-4aaa-b562-e5c58f19728c_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 par value; 1,500 shares authorized; none issued or outstanding</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_ScheduleOfDebtTableTextBlock_353a2639-3e16-4d41-965d-706c31124597_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_43b2c0d7-5ce5-4c1c-86ac-0508ab7cdf94_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink: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 Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink: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 Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain" xlink:to="lab_us-gaap_ShortTermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5d877b35-d8d5-4d96-a929-3b5e67bdcc34_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 revenue</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_DeferredFinanceCostsNoncurrentGross_5cd340c4-d2f8-4a44-b85a-fca28d4cba2c_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNoncurrentGross" 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">Notes payable, net of current portion</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNoncurrentGross_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNoncurrentGross" xlink: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 Cost, Gross, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNoncurrentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNoncurrentGross" xlink:to="lab_us-gaap_DeferredFinanceCostsNoncurrentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_SubordinatedNoteMember_0fdced9a-aca2-47b3-a751-060bcdee9712_terseLabel_en-US" xlink:label="lab_asur_SubordinatedNoteMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subordinated Note</link:label>
    <link:label id="lab_asur_SubordinatedNoteMember_label_en-US" xlink:label="lab_asur_SubordinatedNoteMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subordinated Note [Member]</link:label>
    <link:label id="lab_asur_SubordinatedNoteMember_documentation_en-US" xlink:label="lab_asur_SubordinatedNoteMember" 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">Subordinated Note</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SubordinatedNoteMember" xlink:href="asur-20220930.xsd#asur_SubordinatedNoteMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_SubordinatedNoteMember" xlink:to="lab_asur_SubordinatedNoteMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_3ac34532-8122-42d2-a998-fc4d6f096681_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink: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 liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink: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, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesNoncurrentAbstract" 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_FairValueInputsLevel3Member_cd6c1b3b-fcde-4ce0-87fa-32f22c1763cb_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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_2487674b-2919-4e69-8ae0-573a94945ec8_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink: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 Securities, Available-for-sale, Noncurrent</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink: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 Securities, Available-for-Sale, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_09789b53-a3cd-4ff1-9c70-979a918b2415_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" xlink: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, Asset, Allowance for Credit Loss</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" xlink: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, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" xlink:to="lab_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_bdec26d8-f3ed-4bf7-b897-beb23ac6577a_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_2fdd6359-805f-46d3-ae2a-c452b0e2084d_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 Contract with Customer [Text Block]</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_InvestmentTypeCategorizationMember_d0988142-3d1f-4a7f-b743-6ff79200e2b9_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink: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 [Domain]</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:to="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_2ef96018-226b-4637-a64a-485ef9042d68_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink: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_InterestIncomeExpenseNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink: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), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesIssued1_0dc26f5b-2574-4064-981f-55d2dab7b05a_terseLabel_en-US" xlink:label="lab_us-gaap_NotesIssued1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subordinated notes payable &#8211;acquisitions</link:label>
    <link:label id="lab_us-gaap_NotesIssued1_label_en-US" xlink:label="lab_us-gaap_NotesIssued1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesIssued1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesIssued1" xlink:to="lab_us-gaap_NotesIssued1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_4ad9a125-429c-4ea5-95f7-f19b57a06d0c_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_IncreaseDecreaseInAccountsAndNotesReceivable_b7c38883-8e90-414b-8a13-c0bb26e2271b_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" xlink: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 and Notes Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_8715f0d4-273f-4388-a6ec-606b73e6eb60_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_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_PaymentsToAcquireBusinessesNetOfCashAcquired_ff8e4802-6cc3-449f-93ae-c0aeea3a4fcb_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">Payments to Acquire Businesses, Net of Cash Acquired</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_a0c704f7-5d4c-4bec-a829-f6589831b780_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_asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost_00c825e3-5103-4d3b-b987-195de908b49b_terseLabel_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash, Amortized Cost</link:label>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost_label_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funds Held For Clients, Restricted Cash Equivalents, Amortized Cost</link:label>
    <link:label id="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost_documentation_en-US" xlink:label="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost" 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">Funds Held For Clients, Restricted Cash Equivalents, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost" xlink:href="asur-20220930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost" xlink:to="lab_asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_b660a10c-ac79-4af8-8f7a-6fae017abe6d_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_9871066a-aa67-4631-9332-15878bb65589_negatedLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" 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">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/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_FiniteLivedIntangibleAssetsLineItems_28e70008-6287-4b7c-81ee-6a1803aed5cb_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_1d7cdae3-639b-44dc-9046-7f198c54c361_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in Dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_e8ed21d3-1a16-4ac3-abd5-1f29ec8b36d9_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted loss per share (in Dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_a06c98e0-a8ee-4ebf-9111-96062c72240c_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net</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_asur_IndividuallyMember_eb6db2fd-28f0-4761-a359-d1afeb048d02_terseLabel_en-US" xlink:label="lab_asur_IndividuallyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IndividuallyMember</link:label>
    <link:label id="lab_asur_IndividuallyMember_label_en-US" xlink:label="lab_asur_IndividuallyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IndividuallyMember</link:label>
    <link:label id="lab_asur_IndividuallyMember_documentation_en-US" xlink:label="lab_asur_IndividuallyMember" 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">Information about the position of unrealized losses.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_IndividuallyMember" xlink:href="asur-20220930.xsd#asur_IndividuallyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_IndividuallyMember" xlink:to="lab_asur_IndividuallyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1e337f63-0209-4fa9-bcff-e8f6b31d9d6d_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/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_ConcentrationRiskByTypeAxis_57dacb6a-c1a3-4722-8d2c-4cf1c3df4403_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_0b2e6124-1598-4f29-90e5-ba18185dd99d_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldAmortization_4db3fbcc-5431-4077-9840-a8d88f0f2e3d_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, Amortization</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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_5650ccce-a6f1-46b0-a12b-0e49484a949c_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">Lessee, Operating Lease, Liability, to be Paid, Year Two</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_us-gaap_CustomerConcentrationRiskMember_920f5ddc-7e84-4544-b4c7-72ce7519b30b_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 [Member]</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_LongTermNotesPayable_a28de773-d8a6-46b6-8b53-2114264ebf74_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes payable, net of current portion</link:label>
    <link:label id="lab_us-gaap_LongTermNotesPayable_label_en-US" xlink:label="lab_us-gaap_LongTermNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermNotesPayable" xlink:to="lab_us-gaap_LongTermNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_LEASESDetailsTable_d00d7c59-b741-4832-a003-cb1113e5b81f_terseLabel_en-US" xlink:label="lab_asur_LEASESDetailsTable" xlink: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 (Details) [Table]</link:label>
    <link:label id="lab_asur_LEASESDetailsTable_label_en-US" xlink:label="lab_asur_LEASESDetailsTable" xlink: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 (Details) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LEASESDetailsTable" xlink:href="asur-20220930.xsd#asur_LEASESDetailsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_LEASESDetailsTable" xlink:to="lab_asur_LEASESDetailsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_AssetsBeforeFundsHeldForClientsCurrent_4fff8c5c-b79b-4a72-b063-744bf6860c92_totalLabel_en-US" xlink:label="lab_asur_AssetsBeforeFundsHeldForClientsCurrent" 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 before funds held for clients</link:label>
    <link:label id="lab_asur_AssetsBeforeFundsHeldForClientsCurrent_label_en-US" xlink:label="lab_asur_AssetsBeforeFundsHeldForClientsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AssetsBeforeFundsHeldForClientsCurrent</link:label>
    <link:label id="lab_asur_AssetsBeforeFundsHeldForClientsCurrent_documentation_en-US" xlink:label="lab_asur_AssetsBeforeFundsHeldForClientsCurrent" 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">Sum of the carrying amounts as of the balance sheet date of all assets, before funds held for clients, 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.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetsBeforeFundsHeldForClientsCurrent" xlink:href="asur-20220930.xsd#asur_AssetsBeforeFundsHeldForClientsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_AssetsBeforeFundsHeldForClientsCurrent" xlink:to="lab_asur_AssetsBeforeFundsHeldForClientsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToDevelopSoftware_c03f32dd-03f2-437c-b13a-48b354294221_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToDevelopSoftware" 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">Software capitalization costs</link:label>
    <link:label id="lab_us-gaap_PaymentsToDevelopSoftware_label_en-US" xlink:label="lab_us-gaap_PaymentsToDevelopSoftware" xlink: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 Develop Software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToDevelopSoftware" xlink:to="lab_us-gaap_PaymentsToDevelopSoftware" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_ec96db2a-7e03-45ef-9500-e9382ac4c60a_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_68c2af86-8cc3-4ff6-86b0-ca6e37f297b6_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate debt securities</link:label>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_7af9a91a-89fc-4205-a175-dbcdc2ed11ff_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity</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_dei_EntityAddressAddressLine1_41a1fe67-773e-4393-ae33-c72c254a9ef2_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDescription_80c33384-599d-49b5-be85-ad7d08398473_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDescription" xlink: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 Description</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDescription_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDescription" xlink: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 Description</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDescription" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_LesseeOperatingLeaseLiabilityMaturityAbstract_73b27566-44d2-45a2-9fbd-ed0bf2c475a8_terseLabel_en-US" xlink:label="lab_asur_LesseeOperatingLeaseLiabilityMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Abstract]</link:label>
    <link:label id="lab_asur_LesseeOperatingLeaseLiabilityMaturityAbstract_label_en-US" xlink:label="lab_asur_LesseeOperatingLeaseLiabilityMaturityAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LesseeOperatingLeaseLiabilityMaturityAbstract" xlink:href="asur-20220930.xsd#asur_LesseeOperatingLeaseLiabilityMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_LesseeOperatingLeaseLiabilityMaturityAbstract" xlink:to="lab_asur_LesseeOperatingLeaseLiabilityMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationSegmentAllocationLineItems_43f07eab-7425-4d0f-b420-241913972466_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationSegmentAllocationLineItems" xlink: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 Segment Allocation [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationSegmentAllocationLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationSegmentAllocationLineItems" xlink: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 Segment Allocation [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSegmentAllocationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems" xlink:to="lab_us-gaap_BusinessCombinationSegmentAllocationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_3e003bff-871c-426c-a621-2b74ef862496_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_ShortTermDebtMember_f0ae8626-7f96-4c41-b223-8587b3de3c19_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtMember" xlink: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 Debt</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtMember_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtMember" xlink: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 Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtMember" xlink:to="lab_us-gaap_ShortTermDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_d98196b6-9186-4836-bfc1-342c4d30a1ec_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_FairValueDisclosuresAbstract_62efe6c1-3fc8-4900-8d8d-37fa07a65ad9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeNamesMember_2609c022-84c9-4ba7-94c5-ab863fe727e8_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_LiablitiesBeforeClientFundObligationsCurrent_22025e3b-455e-46a5-94c8-5340ed8b19ea_totalLabel_en-US" xlink:label="lab_asur_LiablitiesBeforeClientFundObligationsCurrent" 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 before client fund obligations</link:label>
    <link:label id="lab_asur_LiablitiesBeforeClientFundObligationsCurrent_label_en-US" xlink:label="lab_asur_LiablitiesBeforeClientFundObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LiablitiesBeforeClientFundObligationsCurrent</link:label>
    <link:label id="lab_asur_LiablitiesBeforeClientFundObligationsCurrent_documentation_en-US" xlink:label="lab_asur_LiablitiesBeforeClientFundObligationsCurrent" 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">Total obligations, before client fund 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.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LiablitiesBeforeClientFundObligationsCurrent" xlink:href="asur-20220930.xsd#asur_LiablitiesBeforeClientFundObligationsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_LiablitiesBeforeClientFundObligationsCurrent" xlink:to="lab_asur_LiablitiesBeforeClientFundObligationsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_433e9a20-12ff-4228-acee-d365bde69805_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink: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 sales and maturities of available-for-sale securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink: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 and Maturity of Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_eae358f1-20ef-44e1-810d-d2b066f87c36_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_dei_EntityTaxIdentificationNumber_49245dd8-73a2-4384-8493-ea7e2c12c822_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_46564149-2e63-4dc9-8f54-6062fb1ed614_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" 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 available for issuance</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_0c2f9ce6-31c8-4f29-9621-67ed60427cbc_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">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</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_CustomerListsMember_5ef77091-2ef4-4afb-9abd-7cf09a3c4489_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerListsMember" xlink: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 Lists</link:label>
    <link:label id="lab_us-gaap_CustomerListsMember_label_en-US" xlink:label="lab_us-gaap_CustomerListsMember" xlink: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 Lists [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerListsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerListsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerListsMember" xlink:to="lab_us-gaap_CustomerListsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_cf57d326-e3ef-4418-a926-b956c4f5c3bf_terseLabel_en-US" xlink:label="lab_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NOTES PAYABLE (Details) - Schedule of Debt [Line Items]</link:label>
    <link:label id="lab_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_label_en-US" xlink:label="lab_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NOTES PAYABLE (Details) - Schedule of Debt [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems" xlink:href="asur-20220930.xsd#asur_NOTESPAYABLEDetailsScheduleofDebtLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems" xlink:to="lab_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_c23419b3-55df-40a6-8ab6-525ab4ad54f7_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_786bfcbd-009c-4c13-8d94-9e5b19105796_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromNotesPayable_43682d3d-f29c-43bf-8d00-1e048eceaf31_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromNotesPayable" xlink: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 Notes Payable</link:label>
    <link:label id="lab_us-gaap_ProceedsFromNotesPayable_label_en-US" xlink:label="lab_us-gaap_ProceedsFromNotesPayable" xlink: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 Notes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromNotesPayable" xlink:to="lab_us-gaap_ProceedsFromNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_4b838734-40d7-4631-a5c3-8b946d8865c5_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_e2e5fc90-e149-4890-8552-da4c107fdbdb_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">Noncompete Agreements [Member]</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_asur_A2018PlanMember_814298f6-5505-46d9-b0ec-40cfe099c1fa_terseLabel_en-US" xlink:label="lab_asur_A2018PlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 Plan</link:label>
    <link:label id="lab_asur_A2018PlanMember_label_en-US" xlink:label="lab_asur_A2018PlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 Plan [Member]</link:label>
    <link:label id="lab_asur_A2018PlanMember_documentation_en-US" xlink:label="lab_asur_A2018PlanMember" 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">2018 Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_A2018PlanMember" xlink:href="asur-20220930.xsd#asur_A2018PlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_A2018PlanMember" xlink:to="lab_asur_A2018PlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9d3d9384-a3f9-4aa2-95a9-b5f82015dffe_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net decrease in cash, cash equivalents, restricted cash, and restricted 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_39986bbb-f5ba-4ec9-9f4f-87a47ae3f25e_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink: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 Asset, Expected Amortization, Year Five</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_d7d669f8-0b3e-43f5-8115-6840aa41a32b_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_90bf0a47-b7db-4e1a-9c19-aa409701900d_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_FairValueByMeasurementFrequencyAxis_13ff4023-9313-43b1-ab0b-0e13f9ff7a05_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_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6ea82ddd-e350-4305-9343-0dcbb94fc0b0_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_ebec603c-c8e1-45a7-8ca5-89ad65b053df_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_OtherAccruedLiabilitiesCurrent_0574f8c6-5c7d-42ec-854c-536b9779403b_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 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_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_506f9049-919d-4d6c-adc2-9eac0f57ea62_terseLabel_en-US" xlink:label="lab_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Line Items]</link:label>
    <link:label id="lab_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_label_en-US" xlink:label="lab_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems" xlink:href="asur-20220930.xsd#asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems" xlink:to="lab_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_ClientFundObligationsCurrent_8b4ae9fc-df3a-450c-894b-3e5a1b8d0ada_terseLabel_en-US" xlink:label="lab_asur_ClientFundObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Client fund obligations</link:label>
    <link:label id="lab_asur_ClientFundObligationsCurrent_label_en-US" xlink:label="lab_asur_ClientFundObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Client fund obligations</link:label>
    <link:label id="lab_asur_ClientFundObligationsCurrent_documentation_en-US" xlink:label="lab_asur_ClientFundObligationsCurrent" 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">Amount of obligations to remit funds to satisfy clients' payroll and tax payment obligations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ClientFundObligationsCurrent" xlink:href="asur-20220930.xsd#asur_ClientFundObligationsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_ClientFundObligationsCurrent" xlink:to="lab_asur_ClientFundObligationsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_98e683c4-2ea4-4c23-8d24-dc63aaa67873_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_e38e90f6-2561-4f55-a01f-70010a5eb0ea_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_27f5f21b-7c68-4aeb-9948-66cefc3efd18_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_cb9cfd87-950c-4ee0-86b3-cb2cf6c103d5_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets:</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/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_461db091-acc1-4276-8af9-878fb79658af_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_d3a121df-2e9e-445d-ab80-93868e0c032b_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_00f3e8de-a692-4df6-a349-5fa97b2372e0_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bcaf614f-5e8d-4fd2-87e4-68bcc057c66d_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure_339de192-5522-439b-bb3f-db1030a5582b_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink: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</link:label>
    <link:label id="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Liabilities Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_eb31d904-b7da-42c4-b61d-a3bdb8736d3b_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink: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, Maturity, Year One</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink: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, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_be64e908-2a2e-496d-bb7b-27a2ad50501f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_asur_TheAssetPurchaseAgreementMember_c23b3f0a-944a-42cf-82be-8e2a1c33a368_terseLabel_en-US" xlink:label="lab_asur_TheAssetPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The Asset Purchase Agreement [Member]</link:label>
    <link:label id="lab_asur_TheAssetPurchaseAgreementMember_label_en-US" xlink:label="lab_asur_TheAssetPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The Asset Purchase Agreement [Member]</link:label>
    <link:label id="lab_asur_TheAssetPurchaseAgreementMember_documentation_en-US" xlink:label="lab_asur_TheAssetPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The Asset Purchase Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asur_TheAssetPurchaseAgreementMember" xlink:href="asur-20220930.xsd#asur_TheAssetPurchaseAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asur_TheAssetPurchaseAgreementMember" xlink:to="lab_asur_TheAssetPurchaseAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_9f98f91b-a808-4c4c-a2e4-b99731ba5c38_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_OperatingLeasesOfLessorDisclosureTextBlock_b7b3d944-03ce-4c04-9547-bb17c32a5817_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink: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_OperatingLeasesOfLessorDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesOfLessorDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:to="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_ff2e5771-ccce-48a0-a83e-5fe29c4df8c6_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_13ecd963-a37b-47a6-8d9b-8ed9f695321d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_d4c512d4-3665-4558-9823-b69fdb92aafb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted</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_4a0be10d-7f09-4b1a-b8f7-f9dba70ec467_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease 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_DisclosureTextBlockAbstract_1bfad29b-2a39-4264-91aa-9d76db6ead09_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureTextBlockAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Text Block [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureTextBlockAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureTextBlockAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Text Block [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureTextBlockAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureTextBlockAbstract" xlink:to="lab_us-gaap_DisclosureTextBlockAbstract" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>asur-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:edbb71e6-ceb5-4eb0-9298-3c13a93b90da,g:ece02f48-7910-412f-92bc-e27118989a45-->
<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.asuresoftware.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="asur-20220930.xsd#DocumentAndEntityInformation"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/DocumentAndEntityInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_3d822b5e-bb37-4d5d-ab86-602bc70ea029" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_5a7ca1cb-be9c-469c-95af-6ec3b9a56028" 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_3d822b5e-bb37-4d5d-ab86-602bc70ea029" xlink:to="loc_dei_DocumentInformationTable_5a7ca1cb-be9c-469c-95af-6ec3b9a56028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_f4a83f95-e98b-4fd0-9358-e659678250e4" 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_5a7ca1cb-be9c-469c-95af-6ec3b9a56028" xlink:to="loc_us-gaap_StatementClassOfStockAxis_f4a83f95-e98b-4fd0-9358-e659678250e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f46c0e34-4b92-4a37-92f8-622945af3d7e" 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_f4a83f95-e98b-4fd0-9358-e659678250e4" xlink:to="loc_us-gaap_ClassOfStockDomain_f46c0e34-4b92-4a37-92f8-622945af3d7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_7ea7c534-42ef-4e77-ae3c-0e95731985c2" 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_ClassOfStockDomain_f46c0e34-4b92-4a37-92f8-622945af3d7e" xlink:to="loc_us-gaap_CommonStockMember_7ea7c534-42ef-4e77-ae3c-0e95731985c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_ca902369-8322-4ab5-afa3-68cb6f7a298b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f46c0e34-4b92-4a37-92f8-622945af3d7e" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_ca902369-8322-4ab5-afa3-68cb6f7a298b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_69f82c45-79d0-45ed-a1d9-97707b616e86" 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_5a7ca1cb-be9c-469c-95af-6ec3b9a56028" xlink:to="loc_dei_DocumentInformationLineItems_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_470a1351-1e2f-4897-9eb7-36b1598bab18" 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_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_DocumentType_470a1351-1e2f-4897-9eb7-36b1598bab18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_11a59590-89f3-4b84-a25c-434ddf8df6df" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_DocumentPeriodEndDate_11a59590-89f3-4b84-a25c-434ddf8df6df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_ce83a1c3-84b0-4129-a56c-3d33fb47f66c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_DocumentTransitionReport_ce83a1c3-84b0-4129-a56c-3d33fb47f66c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_c028acfd-0dba-42d7-9c51-f7d27a3d91c7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_EntityRegistrantName_c028acfd-0dba-42d7-9c51-f7d27a3d91c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_758e2460-4636-434a-b448-71e2718fdca1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_EntityIncorporationStateCountryCode_758e2460-4636-434a-b448-71e2718fdca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_25d5da9a-33a2-41ce-bbd9-2b2194e7d3d0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_EntityTaxIdentificationNumber_25d5da9a-33a2-41ce-bbd9-2b2194e7d3d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_26ecbbc4-d435-4096-85db-059a988894ec" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_EntityAddressAddressLine1_26ecbbc4-d435-4096-85db-059a988894ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_093def17-c251-4c5b-9530-f536be158775" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_EntityAddressCityOrTown_093def17-c251-4c5b-9530-f536be158775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_264e4fa2-903e-4cfe-85f5-a9415f861206" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_EntityAddressStateOrProvince_264e4fa2-903e-4cfe-85f5-a9415f861206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_b05ab579-77a9-4a98-9fd6-653fa5c41e1c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_EntityAddressPostalZipCode_b05ab579-77a9-4a98-9fd6-653fa5c41e1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_fce239a3-e8bf-4e7f-b5ef-3e1843d4faa1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_CityAreaCode_fce239a3-e8bf-4e7f-b5ef-3e1843d4faa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_a1b4b96e-2a18-4e21-858d-0229ec43a310" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_LocalPhoneNumber_a1b4b96e-2a18-4e21-858d-0229ec43a310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_5e326457-f80c-441e-a5fe-8580f263711d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_Security12bTitle_5e326457-f80c-441e-a5fe-8580f263711d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_6f2b3a10-2b66-4dfc-8e8e-97d265e284f3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_TradingSymbol_6f2b3a10-2b66-4dfc-8e8e-97d265e284f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_NoTradingSymbolFlag_9cd2bf36-99cd-46c1-9bb5-05f92d5ce201" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_NoTradingSymbolFlag"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_NoTradingSymbolFlag_9cd2bf36-99cd-46c1-9bb5-05f92d5ce201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_c9361560-0c07-478d-b441-a9f0247092f1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_SecurityExchangeName_c9361560-0c07-478d-b441-a9f0247092f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_c1617af8-050a-4187-9da2-585c4e0f17cb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_EntityCurrentReportingStatus_c1617af8-050a-4187-9da2-585c4e0f17cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_dcf6295a-1717-4072-9c0a-63b0d8aaa8e6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_EntityInteractiveDataCurrent_dcf6295a-1717-4072-9c0a-63b0d8aaa8e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_ff9b6e5e-c50c-4f6d-b8e5-9f322f0e6dad" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_EntityFilerCategory_ff9b6e5e-c50c-4f6d-b8e5-9f322f0e6dad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_31540160-95bc-4dd0-a976-cad106512abe" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_EntitySmallBusiness_31540160-95bc-4dd0-a976-cad106512abe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_6651faf9-baff-47f9-8525-9ac367a63af9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_EntityEmergingGrowthCompany_6651faf9-baff-47f9-8525-9ac367a63af9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_3a556565-9eb2-4de0-97ab-f9752a3bf734" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_EntityShellCompany_3a556565-9eb2-4de0-97ab-f9752a3bf734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_68eb24b6-a63c-4a22-b98d-52ee0a8db664" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_68eb24b6-a63c-4a22-b98d-52ee0a8db664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_e4de9845-f0ad-4a41-bf82-b6e16ed272db" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_CurrentFiscalYearEndDate_e4de9845-f0ad-4a41-bf82-b6e16ed272db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_db71a45b-c2bd-4ef9-b9e2-0e6d35fa2abb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_AmendmentFlag_db71a45b-c2bd-4ef9-b9e2-0e6d35fa2abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_27f1b942-103b-4590-b5b9-1e6d88b7d58d" 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_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_EntityCentralIndexKey_27f1b942-103b-4590-b5b9-1e6d88b7d58d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_b6ab0727-68cb-4970-9e17-1e5a2211a13d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_DocumentFiscalYearFocus_b6ab0727-68cb-4970-9e17-1e5a2211a13d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_8d855f05-cddd-49d5-a5e5-38e81f82594b" 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_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_DocumentFiscalPeriodFocus_8d855f05-cddd-49d5-a5e5-38e81f82594b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_962edcdd-fc06-40c7-8747-f98142f89156" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_EntityFileNumber_962edcdd-fc06-40c7-8747-f98142f89156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_4f4e8821-ec61-4637-b1ad-d788266a5570" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_69f82c45-79d0-45ed-a1d9-97707b616e86" xlink:to="loc_dei_DocumentQuarterlyReport_4f4e8821-ec61-4637-b1ad-d788266a5570" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="asur-20220930.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_3013f28a-fa17-4c33-bb1d-241f2e078d01" 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_31f380f8-72e8-4b46-b633-4971af273201" 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_3013f28a-fa17-4c33-bb1d-241f2e078d01" xlink:to="loc_us-gaap_AssetsAbstract_31f380f8-72e8-4b46-b633-4971af273201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_84bdadf6-5f82-4449-b77a-c6d133791753" 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_31f380f8-72e8-4b46-b633-4971af273201" xlink:to="loc_us-gaap_AssetsCurrentAbstract_84bdadf6-5f82-4449-b77a-c6d133791753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d327dcdc-15fb-4d3d-8f67-5977c6335bf7" 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_84bdadf6-5f82-4449-b77a-c6d133791753" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d327dcdc-15fb-4d3d-8f67-5977c6335bf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_667c494a-b745-4fba-93e9-e0186aaefa14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_84bdadf6-5f82-4449-b77a-c6d133791753" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_667c494a-b745-4fba-93e9-e0186aaefa14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_3726f8f7-8871-49f9-a89d-db7263489c6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_84bdadf6-5f82-4449-b77a-c6d133791753" xlink:to="loc_us-gaap_InventoryNet_3726f8f7-8871-49f9-a89d-db7263489c6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_21fa7494-ca2b-4ae5-a798-d573d89e3a2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_84bdadf6-5f82-4449-b77a-c6d133791753" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_21fa7494-ca2b-4ae5-a798-d573d89e3a2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AssetsBeforeFundsHeldForClientsCurrent_eccc3772-b429-4077-afd2-c7c27ae1a5b2" xlink:href="asur-20220930.xsd#asur_AssetsBeforeFundsHeldForClientsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_84bdadf6-5f82-4449-b77a-c6d133791753" xlink:to="loc_asur_AssetsBeforeFundsHeldForClientsCurrent_eccc3772-b429-4077-afd2-c7c27ae1a5b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FundsHeldForClients_30ba24cc-8daa-427c-ac62-9168f2bb1496" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FundsHeldForClients"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_84bdadf6-5f82-4449-b77a-c6d133791753" xlink:to="loc_us-gaap_FundsHeldForClients_30ba24cc-8daa-427c-ac62-9168f2bb1496" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_4d832e71-73f1-489e-b803-d29e7ecd49f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_84bdadf6-5f82-4449-b77a-c6d133791753" xlink:to="loc_us-gaap_AssetsCurrent_4d832e71-73f1-489e-b803-d29e7ecd49f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_871ceacc-baa9-4603-a9a5-efd7d7066688" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_31f380f8-72e8-4b46-b633-4971af273201" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_871ceacc-baa9-4603-a9a5-efd7d7066688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_ba45e814-3e1e-4612-a847-16fb7a4e2354" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_31f380f8-72e8-4b46-b633-4971af273201" xlink:to="loc_us-gaap_Goodwill_ba45e814-3e1e-4612-a847-16fb7a4e2354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8378b81f-2c17-4342-9263-1daf5f24b8c6" 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_31f380f8-72e8-4b46-b633-4971af273201" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8378b81f-2c17-4342-9263-1daf5f24b8c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_44b34014-84b7-4a30-be94-90d3cda02c2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_31f380f8-72e8-4b46-b633-4971af273201" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_44b34014-84b7-4a30-be94-90d3cda02c2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_e8b0c443-8fb2-4b4a-94d3-7e2a8156dc03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_31f380f8-72e8-4b46-b633-4971af273201" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_e8b0c443-8fb2-4b4a-94d3-7e2a8156dc03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_21fbfe3f-5317-4242-a7b5-65768ea17f9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_31f380f8-72e8-4b46-b633-4971af273201" xlink:to="loc_us-gaap_Assets_21fbfe3f-5317-4242-a7b5-65768ea17f9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bfbcf922-a0cb-4f23-b3c6-eec7e65e0f70" 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_3013f28a-fa17-4c33-bb1d-241f2e078d01" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bfbcf922-a0cb-4f23-b3c6-eec7e65e0f70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_27639aaf-5305-4880-adbe-843cac9b5f0f" 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_bfbcf922-a0cb-4f23-b3c6-eec7e65e0f70" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_27639aaf-5305-4880-adbe-843cac9b5f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_634ab3bf-b90f-43f5-aecc-0465851d5cb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_27639aaf-5305-4880-adbe-843cac9b5f0f" xlink:to="loc_us-gaap_NotesPayableCurrent_634ab3bf-b90f-43f5-aecc-0465851d5cb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_624625ee-d165-4733-9978-713b84e6a3ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_27639aaf-5305-4880-adbe-843cac9b5f0f" xlink:to="loc_us-gaap_AccountsPayableCurrent_624625ee-d165-4733-9978-713b84e6a3ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_015de664-d8cf-4a77-8144-4f8786ebbffc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_27639aaf-5305-4880-adbe-843cac9b5f0f" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_015de664-d8cf-4a77-8144-4f8786ebbffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_52f4cce5-9a53-4479-8ef8-61dc9e5b555e" 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_27639aaf-5305-4880-adbe-843cac9b5f0f" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_52f4cce5-9a53-4479-8ef8-61dc9e5b555e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_f6b5f97a-275f-41e7-9118-887fa7671420" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_27639aaf-5305-4880-adbe-843cac9b5f0f" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_f6b5f97a-275f-41e7-9118-887fa7671420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_198df11a-f89a-419a-9e52-35ad2db55090" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_27639aaf-5305-4880-adbe-843cac9b5f0f" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_198df11a-f89a-419a-9e52-35ad2db55090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_6b2c25ad-3120-4279-9c71-351a9d494f4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_27639aaf-5305-4880-adbe-843cac9b5f0f" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_6b2c25ad-3120-4279-9c71-351a9d494f4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LiablitiesBeforeClientFundObligationsCurrent_eec3e8fe-009d-49c1-aa5c-4094fd9a3557" xlink:href="asur-20220930.xsd#asur_LiablitiesBeforeClientFundObligationsCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_27639aaf-5305-4880-adbe-843cac9b5f0f" xlink:to="loc_asur_LiablitiesBeforeClientFundObligationsCurrent_eec3e8fe-009d-49c1-aa5c-4094fd9a3557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ClientFundObligationsCurrent_6a454b50-e9a7-433e-b9a3-98dad29620a3" xlink:href="asur-20220930.xsd#asur_ClientFundObligationsCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_27639aaf-5305-4880-adbe-843cac9b5f0f" xlink:to="loc_asur_ClientFundObligationsCurrent_6a454b50-e9a7-433e-b9a3-98dad29620a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_ecf93888-462a-4415-b0c2-6890eff49aad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_27639aaf-5305-4880-adbe-843cac9b5f0f" xlink:to="loc_us-gaap_LiabilitiesCurrent_ecf93888-462a-4415-b0c2-6890eff49aad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_811435ee-05f1-4851-ab23-93f97da0749e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bfbcf922-a0cb-4f23-b3c6-eec7e65e0f70" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_811435ee-05f1-4851-ab23-93f97da0749e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_702b2ffa-bb78-48a6-b99a-4038cb6f9f0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_811435ee-05f1-4851-ab23-93f97da0749e" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_702b2ffa-bb78-48a6-b99a-4038cb6f9f0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_0f2fd45f-3556-4c24-b1f3-b205d8d151ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_811435ee-05f1-4851-ab23-93f97da0749e" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_0f2fd45f-3556-4c24-b1f3-b205d8d151ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable_96e0a62f-a50c-42cb-b9b3-5a1e32709f37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermNotesPayable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_811435ee-05f1-4851-ab23-93f97da0749e" xlink:to="loc_us-gaap_LongTermNotesPayable_96e0a62f-a50c-42cb-b9b3-5a1e32709f37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6ac95488-5acf-4f43-9716-57fbbf843d5f" 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_LiabilitiesNoncurrentAbstract_811435ee-05f1-4851-ab23-93f97da0749e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6ac95488-5acf-4f43-9716-57fbbf843d5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_edfbd40c-3f52-41cc-9e53-ccae2665ae65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_811435ee-05f1-4851-ab23-93f97da0749e" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_edfbd40c-3f52-41cc-9e53-ccae2665ae65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_32b7f24d-2ccf-41fe-8f7a-ca44812eab50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_811435ee-05f1-4851-ab23-93f97da0749e" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_32b7f24d-2ccf-41fe-8f7a-ca44812eab50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_530e579e-e1d5-49bc-bac7-061a0a9d5dcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_811435ee-05f1-4851-ab23-93f97da0749e" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_530e579e-e1d5-49bc-bac7-061a0a9d5dcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_8c8bb9da-99b5-4aa6-9801-6bdf9035fad5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bfbcf922-a0cb-4f23-b3c6-eec7e65e0f70" xlink:to="loc_us-gaap_Liabilities_8c8bb9da-99b5-4aa6-9801-6bdf9035fad5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_04d16e09-063e-43b3-a367-8c3cb4f60d2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bfbcf922-a0cb-4f23-b3c6-eec7e65e0f70" xlink:to="loc_us-gaap_StockholdersEquityAbstract_04d16e09-063e-43b3-a367-8c3cb4f60d2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_c2352429-b587-493b-94c3-93a6af755328" 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_StockholdersEquityAbstract_04d16e09-063e-43b3-a367-8c3cb4f60d2d" xlink:to="loc_us-gaap_PreferredStockValue_c2352429-b587-493b-94c3-93a6af755328" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValueOutstanding_803b27f2-fb79-4311-bba2-f8a69442e21c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValueOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_04d16e09-063e-43b3-a367-8c3cb4f60d2d" xlink:to="loc_us-gaap_CommonStockValueOutstanding_803b27f2-fb79-4311-bba2-f8a69442e21c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_8799bec8-9c75-41c7-b20b-ec2dc1db1d28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_04d16e09-063e-43b3-a367-8c3cb4f60d2d" xlink:to="loc_us-gaap_TreasuryStockValue_8799bec8-9c75-41c7-b20b-ec2dc1db1d28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_54098d3d-43a1-4266-b791-a1a278e0b6fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_04d16e09-063e-43b3-a367-8c3cb4f60d2d" xlink:to="loc_us-gaap_AdditionalPaidInCapital_54098d3d-43a1-4266-b791-a1a278e0b6fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1d7c9a96-07a2-4ab7-9a69-704471b6dbe7" 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_StockholdersEquityAbstract_04d16e09-063e-43b3-a367-8c3cb4f60d2d" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1d7c9a96-07a2-4ab7-9a69-704471b6dbe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_99159ed5-b742-4905-b243-4f9af2a595dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_04d16e09-063e-43b3-a367-8c3cb4f60d2d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_99159ed5-b742-4905-b243-4f9af2a595dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_578e0c97-73ee-410f-957e-74bb48a04568" 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_LiabilitiesAndStockholdersEquityAbstract_bfbcf922-a0cb-4f23-b3c6-eec7e65e0f70" xlink:to="loc_us-gaap_StockholdersEquity_578e0c97-73ee-410f-957e-74bb48a04568" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_0caadd98-65c0-4489-9fb1-04aade167361" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bfbcf922-a0cb-4f23-b3c6-eec7e65e0f70" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_0caadd98-65c0-4489-9fb1-04aade167361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_49448ba3-76d7-4f92-b06f-210d39fcdb5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3013f28a-fa17-4c33-bb1d-241f2e078d01" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_49448ba3-76d7-4f92-b06f-210d39fcdb5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" xlink:type="simple" xlink:href="asur-20220930.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_413100c3-3b63-4987-81ba-00e80e0a0a28" 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_AllowanceForDoubtfulAccountsReceivableCurrent_114b29dd-73d0-4d5e-9447-c90c2b2b8532" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_413100c3-3b63-4987-81ba-00e80e0a0a28" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_114b29dd-73d0-4d5e-9447-c90c2b2b8532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_f5779bbf-b145-4f7a-bba5-d84d9fcac253" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_413100c3-3b63-4987-81ba-00e80e0a0a28" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_f5779bbf-b145-4f7a-bba5-d84d9fcac253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_9a49a3eb-fa72-4dc2-bffe-a4573b935e75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_413100c3-3b63-4987-81ba-00e80e0a0a28" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_9a49a3eb-fa72-4dc2-bffe-a4573b935e75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_f4450aeb-0469-40ec-aa1d-29ea2f643f41" 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_StatementOfFinancialPositionAbstract_413100c3-3b63-4987-81ba-00e80e0a0a28" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_f4450aeb-0469-40ec-aa1d-29ea2f643f41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_39d1e77e-9f2a-4035-b19d-fb77cbcf3c15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_413100c3-3b63-4987-81ba-00e80e0a0a28" xlink:to="loc_us-gaap_PreferredStockSharesIssued_39d1e77e-9f2a-4035-b19d-fb77cbcf3c15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_0452213d-4a3c-45b3-a3b3-cdcc204327b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_413100c3-3b63-4987-81ba-00e80e0a0a28" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_0452213d-4a3c-45b3-a3b3-cdcc204327b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_169a7f15-89e0-4cc7-b97e-031379ec1d88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_413100c3-3b63-4987-81ba-00e80e0a0a28" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_169a7f15-89e0-4cc7-b97e-031379ec1d88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_4dc5c053-5a5d-4bbe-bd34-d89a1a8cae8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_413100c3-3b63-4987-81ba-00e80e0a0a28" xlink:to="loc_us-gaap_CommonStockSharesIssued_4dc5c053-5a5d-4bbe-bd34-d89a1a8cae8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_4b23b96e-6348-44b4-bf70-dbb618f85109" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_413100c3-3b63-4987-81ba-00e80e0a0a28" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_4b23b96e-6348-44b4-bf70-dbb618f85109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_6ec9e43b-f01c-4d35-ba04-3f99948c1d26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_413100c3-3b63-4987-81ba-00e80e0a0a28" xlink:to="loc_us-gaap_TreasuryStockShares_6ec9e43b-f01c-4d35-ba04-3f99948c1d26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_2102fa96-bf8d-4b6c-8f5e-18ec2c38af5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_413100c3-3b63-4987-81ba-00e80e0a0a28" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_2102fa96-bf8d-4b6c-8f5e-18ec2c38af5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="asur-20220930.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_5e14708c-5e58-47d2-896c-5592d06a81b0" 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_25a1d096-8090-4ef0-929d-600d3241081c" 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_5e14708c-5e58-47d2-896c-5592d06a81b0" xlink:to="loc_us-gaap_StatementTable_25a1d096-8090-4ef0-929d-600d3241081c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_6d313a79-97cb-42aa-8c21-c643994dc4eb" 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_25a1d096-8090-4ef0-929d-600d3241081c" xlink:to="loc_srt_ProductOrServiceAxis_6d313a79-97cb-42aa-8c21-c643994dc4eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_118b1f90-0ac1-468a-85c1-f27056563041" 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_6d313a79-97cb-42aa-8c21-c643994dc4eb" xlink:to="loc_srt_ProductsAndServicesDomain_118b1f90-0ac1-468a-85c1-f27056563041" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_RecurringMember_8b1d39f4-b837-4eed-a11b-820342f2f524" xlink:href="asur-20220930.xsd#asur_RecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_118b1f90-0ac1-468a-85c1-f27056563041" xlink:to="loc_asur_RecurringMember_8b1d39f4-b837-4eed-a11b-820342f2f524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ProfessionalServicesRevenueMember_f31539d4-b83d-4719-94e3-879beb6b6962" xlink:href="asur-20220930.xsd#asur_ProfessionalServicesRevenueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_118b1f90-0ac1-468a-85c1-f27056563041" xlink:to="loc_asur_ProfessionalServicesRevenueMember_f31539d4-b83d-4719-94e3-879beb6b6962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_88eb6f24-6727-4d4e-8e10-04c68c6eb1cc" 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_25a1d096-8090-4ef0-929d-600d3241081c" xlink:to="loc_us-gaap_StatementLineItems_88eb6f24-6727-4d4e-8e10-04c68c6eb1cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_c3b8c28f-c780-482a-996b-6a36e0bea958" 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_88eb6f24-6727-4d4e-8e10-04c68c6eb1cc" xlink:to="loc_us-gaap_RevenuesAbstract_c3b8c28f-c780-482a-996b-6a36e0bea958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ae12c48c-cf02-481e-8ae2-00cff490a7fa" 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_c3b8c28f-c780-482a-996b-6a36e0bea958" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ae12c48c-cf02-481e-8ae2-00cff490a7fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_dea14076-742f-4c46-a84a-7a7f4bb425b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_88eb6f24-6727-4d4e-8e10-04c68c6eb1cc" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_dea14076-742f-4c46-a84a-7a7f4bb425b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_3662eac7-c7c6-4b39-8c10-2c6cc124dcfe" 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_88eb6f24-6727-4d4e-8e10-04c68c6eb1cc" xlink:to="loc_us-gaap_GrossProfit_3662eac7-c7c6-4b39-8c10-2c6cc124dcfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_8a1d1b2a-1479-476b-967e-8ad0a90e5745" 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_88eb6f24-6727-4d4e-8e10-04c68c6eb1cc" xlink:to="loc_us-gaap_OperatingExpensesAbstract_8a1d1b2a-1479-476b-967e-8ad0a90e5745" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_49f826de-2221-42aa-867a-591d4b064668" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8a1d1b2a-1479-476b-967e-8ad0a90e5745" xlink:to="loc_us-gaap_SellingAndMarketingExpense_49f826de-2221-42aa-867a-591d4b064668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_876c8146-227a-4aa1-b6fa-976b23c03915" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8a1d1b2a-1479-476b-967e-8ad0a90e5745" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_876c8146-227a-4aa1-b6fa-976b23c03915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_4d42a994-7400-42e0-990f-bb126f84b587" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8a1d1b2a-1479-476b-967e-8ad0a90e5745" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_4d42a994-7400-42e0-990f-bb126f84b587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_0693ba21-1ad4-49d3-a663-95b55a48a126" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8a1d1b2a-1479-476b-967e-8ad0a90e5745" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_0693ba21-1ad4-49d3-a663-95b55a48a126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_1da520f0-9170-4d36-98f9-3b9d561d5d18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8a1d1b2a-1479-476b-967e-8ad0a90e5745" xlink:to="loc_us-gaap_OperatingExpenses_1da520f0-9170-4d36-98f9-3b9d561d5d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_f94c3213-f829-47b2-9239-408e0e7a67de" 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_88eb6f24-6727-4d4e-8e10-04c68c6eb1cc" xlink:to="loc_us-gaap_OperatingIncomeLoss_f94c3213-f829-47b2-9239-408e0e7a67de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_d123caf0-0f35-4b18-98f4-9346bdbad25a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_88eb6f24-6727-4d4e-8e10-04c68c6eb1cc" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_d123caf0-0f35-4b18-98f4-9346bdbad25a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_bd191ea1-e866-4f08-bb4a-44acfb22660c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_88eb6f24-6727-4d4e-8e10-04c68c6eb1cc" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_bd191ea1-e866-4f08-bb4a-44acfb22660c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncome_3b7089af-971c-4844-b607-ca1030e0f29a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncome"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_88eb6f24-6727-4d4e-8e10-04c68c6eb1cc" xlink:to="loc_us-gaap_OtherIncome_3b7089af-971c-4844-b607-ca1030e0f29a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_8297bcc5-daa6-48d5-948f-d150e351c9d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_88eb6f24-6727-4d4e-8e10-04c68c6eb1cc" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_8297bcc5-daa6-48d5-948f-d150e351c9d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b2042bdc-b7fb-4cac-9193-914cb9887c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_88eb6f24-6727-4d4e-8e10-04c68c6eb1cc" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b2042bdc-b7fb-4cac-9193-914cb9887c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_f67afaf8-25b6-4a98-ba8a-16b570bb2eb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_88eb6f24-6727-4d4e-8e10-04c68c6eb1cc" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_f67afaf8-25b6-4a98-ba8a-16b570bb2eb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3def3f19-0462-46f8-a6e5-d9538e7fdf2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_88eb6f24-6727-4d4e-8e10-04c68c6eb1cc" xlink:to="loc_us-gaap_NetIncomeLoss_3def3f19-0462-46f8-a6e5-d9538e7fdf2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_a6cf1c95-91e9-4780-b827-7e5ca3c0cb56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_88eb6f24-6727-4d4e-8e10-04c68c6eb1cc" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_a6cf1c95-91e9-4780-b827-7e5ca3c0cb56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_5b03a78d-c75b-4e5b-b2bf-cfd5c0b8bffe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_a6cf1c95-91e9-4780-b827-7e5ca3c0cb56" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_5b03a78d-c75b-4e5b-b2bf-cfd5c0b8bffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_6c06ed0b-06ab-42bd-b727-e8e406a031b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_a6cf1c95-91e9-4780-b827-7e5ca3c0cb56" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_6c06ed0b-06ab-42bd-b727-e8e406a031b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_4e3e67f3-a6a8-4387-8fb7-3f8cca7b8365" 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_88eb6f24-6727-4d4e-8e10-04c68c6eb1cc" xlink:to="loc_us-gaap_EarningsPerShareAbstract_4e3e67f3-a6a8-4387-8fb7-3f8cca7b8365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_5119ef78-83c6-428b-bdf1-18e6675e7866" 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_4e3e67f3-a6a8-4387-8fb7-3f8cca7b8365" xlink:to="loc_us-gaap_EarningsPerShareBasic_5119ef78-83c6-428b-bdf1-18e6675e7866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_7c398f19-5eb7-4ddc-ab4c-d2131f5f3d3d" 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_4e3e67f3-a6a8-4387-8fb7-3f8cca7b8365" xlink:to="loc_us-gaap_EarningsPerShareDiluted_7c398f19-5eb7-4ddc-ab4c-d2131f5f3d3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_WeightedAverageBasicAndDilutedSharesAbstract_c8bd28df-fb80-4139-864f-d06a5bed487f" xlink:href="asur-20220930.xsd#asur_WeightedAverageBasicAndDilutedSharesAbstract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_88eb6f24-6727-4d4e-8e10-04c68c6eb1cc" xlink:to="loc_asur_WeightedAverageBasicAndDilutedSharesAbstract_c8bd28df-fb80-4139-864f-d06a5bed487f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_68d57598-0e59-4fa8-a76d-4f59589636e5" 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_asur_WeightedAverageBasicAndDilutedSharesAbstract_c8bd28df-fb80-4139-864f-d06a5bed487f" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_68d57598-0e59-4fa8-a76d-4f59589636e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7eca12c9-8588-4c13-bdba-3754d70086b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_WeightedAverageBasicAndDilutedSharesAbstract_c8bd28df-fb80-4139-864f-d06a5bed487f" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7eca12c9-8588-4c13-bdba-3754d70086b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="asur-20220930.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_fac62860-5e9c-4914-a2e1-2c92b2b3d0fa" 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_7653a5a5-81ba-4818-9472-01ededd14404" 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_fac62860-5e9c-4914-a2e1-2c92b2b3d0fa" xlink:to="loc_us-gaap_StatementTable_7653a5a5-81ba-4818-9472-01ededd14404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_8a21f276-5205-4273-aac4-e0dce2b2cda7" 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_7653a5a5-81ba-4818-9472-01ededd14404" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_8a21f276-5205-4273-aac4-e0dce2b2cda7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_27fb52e3-b704-4367-ba0d-9f340ff15cce" 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_8a21f276-5205-4273-aac4-e0dce2b2cda7" xlink:to="loc_us-gaap_EquityComponentDomain_27fb52e3-b704-4367-ba0d-9f340ff15cce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_f387f92a-5ad7-4f34-80cd-622b5e558ef2" 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_27fb52e3-b704-4367-ba0d-9f340ff15cce" xlink:to="loc_us-gaap_CommonStockMember_f387f92a-5ad7-4f34-80cd-622b5e558ef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_eec52676-e3eb-46ca-a5ca-eebc7257a8e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_27fb52e3-b704-4367-ba0d-9f340ff15cce" xlink:to="loc_us-gaap_TreasuryStockMember_eec52676-e3eb-46ca-a5ca-eebc7257a8e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_ff86dc74-aaba-4634-8530-fb9c9c49ee70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_27fb52e3-b704-4367-ba0d-9f340ff15cce" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_ff86dc74-aaba-4634-8530-fb9c9c49ee70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_6c4ce473-2c8c-47fb-bfe4-68c44f6f14a3" 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_27fb52e3-b704-4367-ba0d-9f340ff15cce" xlink:to="loc_us-gaap_RetainedEarningsMember_6c4ce473-2c8c-47fb-bfe4-68c44f6f14a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_09288eca-c298-4a87-9411-ef0446cad136" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_27fb52e3-b704-4367-ba0d-9f340ff15cce" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_09288eca-c298-4a87-9411-ef0446cad136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_fcc6b5e9-0516-4fdc-93ac-8ba915563eed" 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_7653a5a5-81ba-4818-9472-01ededd14404" xlink:to="loc_us-gaap_StatementLineItems_fcc6b5e9-0516-4fdc-93ac-8ba915563eed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_a19de0da-f82d-40e5-bc78-ced9eea823db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_fcc6b5e9-0516-4fdc-93ac-8ba915563eed" xlink:to="loc_us-gaap_SharesOutstanding_a19de0da-f82d-40e5-bc78-ced9eea823db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4030be38-248b-4e24-8b39-75c31ad1ef3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_fcc6b5e9-0516-4fdc-93ac-8ba915563eed" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4030be38-248b-4e24-8b39-75c31ad1ef3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4e49ed99-cfa8-4194-b9f7-87e04d140407" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_fcc6b5e9-0516-4fdc-93ac-8ba915563eed" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4e49ed99-cfa8-4194-b9f7-87e04d140407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f5920f60-628b-4caa-be33-0eec3b9bcf99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_fcc6b5e9-0516-4fdc-93ac-8ba915563eed" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f5920f60-628b-4caa-be33-0eec3b9bcf99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_b993f8b6-179b-4514-be4a-61e9f0201753" 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_StatementLineItems_fcc6b5e9-0516-4fdc-93ac-8ba915563eed" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_b993f8b6-179b-4514-be4a-61e9f0201753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_dc928ed4-40da-49a5-b14c-9cdffc1a86c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_fcc6b5e9-0516-4fdc-93ac-8ba915563eed" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_dc928ed4-40da-49a5-b14c-9cdffc1a86c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_92d7f7dc-3cbe-40b0-899d-8fc066f5b6de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_fcc6b5e9-0516-4fdc-93ac-8ba915563eed" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_92d7f7dc-3cbe-40b0-899d-8fc066f5b6de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_afa937cc-f83b-49f6-bc17-0bcb89a19ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_fcc6b5e9-0516-4fdc-93ac-8ba915563eed" xlink:to="loc_us-gaap_NetIncomeLoss_afa937cc-f83b-49f6-bc17-0bcb89a19ec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d2a42f8a-ebc6-460f-9234-0ac3100e517c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_fcc6b5e9-0516-4fdc-93ac-8ba915563eed" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d2a42f8a-ebc6-460f-9234-0ac3100e517c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_8fe75cb4-04b6-43ac-a282-08c9203d37e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_fcc6b5e9-0516-4fdc-93ac-8ba915563eed" xlink:to="loc_us-gaap_SharesOutstanding_8fe75cb4-04b6-43ac-a282-08c9203d37e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_ad67b9a1-9a08-44f9-af0d-0fbf6bb3b48d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_fcc6b5e9-0516-4fdc-93ac-8ba915563eed" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_ad67b9a1-9a08-44f9-af0d-0fbf6bb3b48d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_27b382a8-ff4e-40ab-a18e-1be62aa9dd30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_fcc6b5e9-0516-4fdc-93ac-8ba915563eed" xlink:to="loc_us-gaap_SharesOutstanding_27b382a8-ff4e-40ab-a18e-1be62aa9dd30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fb13fa99-e26b-4ec4-9f3e-0c17c2f4608b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_fcc6b5e9-0516-4fdc-93ac-8ba915563eed" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fb13fa99-e26b-4ec4-9f3e-0c17c2f4608b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_9500b249-7c4f-4ce1-8e5c-ef39d2454cb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_fcc6b5e9-0516-4fdc-93ac-8ba915563eed" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_9500b249-7c4f-4ce1-8e5c-ef39d2454cb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_04d66fdb-bcf4-4a91-b23e-f96a1bab4a24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_fcc6b5e9-0516-4fdc-93ac-8ba915563eed" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_04d66fdb-bcf4-4a91-b23e-f96a1bab4a24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_bbcfc75c-e492-4b0c-8c00-02cc803dc74d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_fcc6b5e9-0516-4fdc-93ac-8ba915563eed" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_bbcfc75c-e492-4b0c-8c00-02cc803dc74d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_b80adca2-f0d5-4916-b414-82bef46d1776" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_fcc6b5e9-0516-4fdc-93ac-8ba915563eed" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_b80adca2-f0d5-4916-b414-82bef46d1776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_09bbf709-d414-47be-9da1-ec374e9f28a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_fcc6b5e9-0516-4fdc-93ac-8ba915563eed" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_09bbf709-d414-47be-9da1-ec374e9f28a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="asur-20220930.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_00d6e355-9818-4f88-992a-710b481f4088" 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_dddbf7ca-e4cb-4660-87f0-3f55a6e90715" 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_00d6e355-9818-4f88-992a-710b481f4088" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_dddbf7ca-e4cb-4660-87f0-3f55a6e90715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_45894a31-9317-4a70-8bf0-ef7a8785e8f8" 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_dddbf7ca-e4cb-4660-87f0-3f55a6e90715" xlink:to="loc_us-gaap_NetIncomeLoss_45894a31-9317-4a70-8bf0-ef7a8785e8f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_48ba16fa-8982-450f-9469-d86684b1d988" 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_dddbf7ca-e4cb-4660-87f0-3f55a6e90715" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_48ba16fa-8982-450f-9469-d86684b1d988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_569ccd92-2eaa-4c23-a9c7-cfc1aa67f766" 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_48ba16fa-8982-450f-9469-d86684b1d988" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_569ccd92-2eaa-4c23-a9c7-cfc1aa67f766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_c29d47eb-5444-4fd4-b54e-083f27d7d021" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_48ba16fa-8982-450f-9469-d86684b1d988" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_c29d47eb-5444-4fd4-b54e-083f27d7d021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_f89bef08-85ec-445c-a59e-8f0ee74dc619" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_48ba16fa-8982-450f-9469-d86684b1d988" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_f89bef08-85ec-445c-a59e-8f0ee74dc619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_b70815d3-7eb6-4199-aea2-f0d0204702bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_48ba16fa-8982-450f-9469-d86684b1d988" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_b70815d3-7eb6-4199-aea2-f0d0204702bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_0b6001be-62c7-4826-8ce3-de35bdb63b47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_48ba16fa-8982-450f-9469-d86684b1d988" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_0b6001be-62c7-4826-8ce3-de35bdb63b47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_e0e9e33b-12ae-4390-bcf0-4db945bded49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_48ba16fa-8982-450f-9469-d86684b1d988" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_e0e9e33b-12ae-4390-bcf0-4db945bded49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_16bd3fda-dce0-4621-9769-6bd8d4d05325" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_48ba16fa-8982-450f-9469-d86684b1d988" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_16bd3fda-dce0-4621-9769-6bd8d4d05325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_4a48cd6a-91a0-46a1-8d97-5ea100d9402e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_48ba16fa-8982-450f-9469-d86684b1d988" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_4a48cd6a-91a0-46a1-8d97-5ea100d9402e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_3daa934f-24b8-4bf4-be5e-886d3121d1b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_48ba16fa-8982-450f-9469-d86684b1d988" xlink:to="loc_us-gaap_ShareBasedCompensation_3daa934f-24b8-4bf4-be5e-886d3121d1b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_07ea7eb3-de95-48ca-a5a3-7460aff3cc00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_48ba16fa-8982-450f-9469-d86684b1d988" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_07ea7eb3-de95-48ca-a5a3-7460aff3cc00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_152b194c-b8f5-4667-a291-d9f232b737ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_48ba16fa-8982-450f-9469-d86684b1d988" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_152b194c-b8f5-4667-a291-d9f232b737ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments_b5bf7eed-6efa-4df5-ac8d-ed9caa11e080" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_48ba16fa-8982-450f-9469-d86684b1d988" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments_b5bf7eed-6efa-4df5-ac8d-ed9caa11e080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7abb6d53-a270-49df-a6cc-53e41d898e07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_48ba16fa-8982-450f-9469-d86684b1d988" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7abb6d53-a270-49df-a6cc-53e41d898e07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_e0f50eb2-5d5d-4602-95fa-b37dabb5657f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7abb6d53-a270-49df-a6cc-53e41d898e07" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_e0f50eb2-5d5d-4602-95fa-b37dabb5657f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_3e3af26d-859c-4019-b206-93be359eb030" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7abb6d53-a270-49df-a6cc-53e41d898e07" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_3e3af26d-859c-4019-b206-93be359eb030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_f51d06ed-3d02-451b-a540-7d070f060e1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7abb6d53-a270-49df-a6cc-53e41d898e07" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_f51d06ed-3d02-451b-a540-7d070f060e1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_92ac3a6c-50f7-4820-9678-50184cc82a31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7abb6d53-a270-49df-a6cc-53e41d898e07" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_92ac3a6c-50f7-4820-9678-50184cc82a31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_19024ef5-9933-48e3-8959-0ab61bee756d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7abb6d53-a270-49df-a6cc-53e41d898e07" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_19024ef5-9933-48e3-8959-0ab61bee756d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_241e84eb-1a30-4bec-9766-eaf70dbac623" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7abb6d53-a270-49df-a6cc-53e41d898e07" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_241e84eb-1a30-4bec-9766-eaf70dbac623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_2b65c5cd-7b90-4f67-9cf1-58616e3b76fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7abb6d53-a270-49df-a6cc-53e41d898e07" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_2b65c5cd-7b90-4f67-9cf1-58616e3b76fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_6e9eebdd-1894-4ef4-824b-fb96063bb63a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7abb6d53-a270-49df-a6cc-53e41d898e07" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_6e9eebdd-1894-4ef4-824b-fb96063bb63a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1d51a0e7-f113-4185-a3ce-94eca34ba2fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_48ba16fa-8982-450f-9469-d86684b1d988" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1d51a0e7-f113-4185-a3ce-94eca34ba2fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_964f673e-e23b-4155-a943-5c0ec388160e" 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_00d6e355-9818-4f88-992a-710b481f4088" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_964f673e-e23b-4155-a943-5c0ec388160e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_f17646f4-87ee-447f-bab5-f2cbbf1ec3db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_964f673e-e23b-4155-a943-5c0ec388160e" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_f17646f4-87ee-447f-bab5-f2cbbf1ec3db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3409da3d-0664-40c7-8a0c-135f4d11e9d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_964f673e-e23b-4155-a943-5c0ec388160e" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3409da3d-0664-40c7-8a0c-135f4d11e9d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_0601e274-547c-4eb8-b00d-c161154eea1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_964f673e-e23b-4155-a943-5c0ec388160e" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_0601e274-547c-4eb8-b00d-c161154eea1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_a21c7232-0914-480b-9789-a65cc8802627" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_964f673e-e23b-4155-a943-5c0ec388160e" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_a21c7232-0914-480b-9789-a65cc8802627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_bb2acec9-56b7-49f8-82d2-fedcaba9de51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_964f673e-e23b-4155-a943-5c0ec388160e" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_bb2acec9-56b7-49f8-82d2-fedcaba9de51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_fd0ee7e8-586b-47c0-b892-9f028a40b485" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_964f673e-e23b-4155-a943-5c0ec388160e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_fd0ee7e8-586b-47c0-b892-9f028a40b485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a8682796-0c50-4b7b-a444-c3c6de20a79c" 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_00d6e355-9818-4f88-992a-710b481f4088" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a8682796-0c50-4b7b-a444-c3c6de20a79c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromNotesPayable_19bffbeb-08ec-465d-a4b0-cad6214b1ac8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromNotesPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a8682796-0c50-4b7b-a444-c3c6de20a79c" xlink:to="loc_us-gaap_ProceedsFromNotesPayable_19bffbeb-08ec-465d-a4b0-cad6214b1ac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_06b448b2-3779-440f-b08b-866874eba0c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a8682796-0c50-4b7b-a444-c3c6de20a79c" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_06b448b2-3779-440f-b08b-866874eba0c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_9d08fea9-ded4-47fc-af4e-9af19f9bcca9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a8682796-0c50-4b7b-a444-c3c6de20a79c" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_9d08fea9-ded4-47fc-af4e-9af19f9bcca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_d9be9421-036e-4ff4-8ed8-bef78827d95b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a8682796-0c50-4b7b-a444-c3c6de20a79c" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_d9be9421-036e-4ff4-8ed8-bef78827d95b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_9429c963-14d5-4cc2-af63-930986d95f68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a8682796-0c50-4b7b-a444-c3c6de20a79c" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_9429c963-14d5-4cc2-af63-930986d95f68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_ProceedsPaymentsFromClientFundObligations_2bf2f64f-48f5-4050-9b26-65be35f6babc" xlink:href="asur-20220930.xsd#asur_ProceedsPaymentsFromClientFundObligations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a8682796-0c50-4b7b-a444-c3c6de20a79c" xlink:to="loc_asur_ProceedsPaymentsFromClientFundObligations_2bf2f64f-48f5-4050-9b26-65be35f6babc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_58083ef6-fe3e-4188-974c-6449b1c297c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a8682796-0c50-4b7b-a444-c3c6de20a79c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_58083ef6-fe3e-4188-974c-6449b1c297c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0ca28390-a4e9-45bf-b9a7-2fa6c7800d15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_00d6e355-9818-4f88-992a-710b481f4088" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0ca28390-a4e9-45bf-b9a7-2fa6c7800d15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_216af8fa-e668-49f4-9c21-f899b3f59b69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_00d6e355-9818-4f88-992a-710b481f4088" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_216af8fa-e668-49f4-9c21-f899b3f59b69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f967348b-7ae0-4a85-8dd4-57885693e71b" 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_00d6e355-9818-4f88-992a-710b481f4088" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f967348b-7ae0-4a85-8dd4-57885693e71b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e0a6b94b-de27-4b84-aa09-aeab22e57110" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_00d6e355-9818-4f88-992a-710b481f4088" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e0a6b94b-de27-4b84-aa09-aeab22e57110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_64572397-50ca-4c35-b314-f6429a07ef30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_00d6e355-9818-4f88-992a-710b481f4088" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_64572397-50ca-4c35-b314-f6429a07ef30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4f1307d5-7751-4da6-86c9-8f0116848dd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_00d6e355-9818-4f88-992a-710b481f4088" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4f1307d5-7751-4da6-86c9-8f0116848dd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_bad34a7d-49d1-4458-83d7-c33465758250" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_00d6e355-9818-4f88-992a-710b481f4088" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_bad34a7d-49d1-4458-83d7-c33465758250" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_d07be34e-f0cc-40d1-ae99-f258a0c6e5e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_bad34a7d-49d1-4458-83d7-c33465758250" xlink:to="loc_us-gaap_InterestPaidNet_d07be34e-f0cc-40d1-ae99-f258a0c6e5e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIncomeTaxRefunds_fe4b31d4-9dd5-4ae0-a156-12907157ce9b" 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_SupplementalCashFlowInformationAbstract_bad34a7d-49d1-4458-83d7-c33465758250" xlink:to="loc_us-gaap_ProceedsFromIncomeTaxRefunds_fe4b31d4-9dd5-4ae0-a156-12907157ce9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_051d42bb-03f7-4fa8-a208-1a19ae48ed67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_bad34a7d-49d1-4458-83d7-c33465758250" xlink:to="loc_us-gaap_IncomeTaxesPaid_051d42bb-03f7-4fa8-a208-1a19ae48ed67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_a5106e10-27af-4b55-a5d7-f9d88063e2da" 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_SupplementalCashFlowInformationAbstract_bad34a7d-49d1-4458-83d7-c33465758250" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_a5106e10-27af-4b55-a5d7-f9d88063e2da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_1d6ecb20-20ff-4fd6-b324-56dc1b9ecb84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_bad34a7d-49d1-4458-83d7-c33465758250" xlink:to="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_1d6ecb20-20ff-4fd6-b324-56dc1b9ecb84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesIssued1_0cdb26d4-b517-45d0-8236-5e3f987dab85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesIssued1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_bad34a7d-49d1-4458-83d7-c33465758250" xlink:to="loc_us-gaap_NotesIssued1_0cdb26d4-b517-45d0-8236-5e3f987dab85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssued1_5832e301-aa0c-43b4-a0cf-cce7ebcbe9cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssued1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_bad34a7d-49d1-4458-83d7-c33465758250" xlink:to="loc_us-gaap_StockIssued1_5832e301-aa0c-43b4-a0cf-cce7ebcbe9cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/THECOMPANYANDBASISOFPRESENTATION" xlink:type="simple" xlink:href="asur-20220930.xsd#THECOMPANYANDBASISOFPRESENTATION"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/THECOMPANYANDBASISOFPRESENTATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_452afda0-7dc7-4934-8ef5-e8db003f6174" 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_9b481d30-7ff8-4567-86e7-a6dc6f7190b6" 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_452afda0-7dc7-4934-8ef5-e8db003f6174" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_9b481d30-7ff8-4567-86e7-a6dc6f7190b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="asur-20220930.xsd#SIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_7f929888-8308-4de4-b631-b1d7d5d489c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_cff279ae-eb45-4cf9-a1c2-f46cf0d779d0" 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_AccountingPoliciesAbstract_7f929888-8308-4de4-b631-b1d7d5d489c4" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_cff279ae-eb45-4cf9-a1c2-f46cf0d779d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_f0e5cada-fc92-42d2-b8e1-60a71b7bd439" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7f929888-8308-4de4-b631-b1d7d5d489c4" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_f0e5cada-fc92-42d2-b8e1-60a71b7bd439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitions" xlink:type="simple" xlink:href="asur-20220930.xsd#BusinessCombinationsandAssetAcquisitions"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_d3d1d05f-cf3e-4a89-b3fd-a7a23548b81f" 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_9a358e2c-0036-43e6-906a-1025b0b149ab" 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_d3d1d05f-cf3e-4a89-b3fd-a7a23548b81f" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_9a358e2c-0036-43e6-906a-1025b0b149ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS" xlink:type="simple" xlink:href="asur-20220930.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTS"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_fde280e2-9d27-420f-82c1-b396b6506420" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_1c88b185-3b53-408f-933a-a1383d0398b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_fde280e2-9d27-420f-82c1-b396b6506420" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_1c88b185-3b53-408f-933a-a1383d0398b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETS" xlink:type="simple" xlink:href="asur-20220930.xsd#GOODWILLANDOTHERINTANGIBLEASSETS"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3e0fe5c8-4275-42c9-8873-4db34e7484d7" 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_9631e37f-b952-4c63-9dd7-be1a0b89317a" 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_3e0fe5c8-4275-42c9-8873-4db34e7484d7" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_9631e37f-b952-4c63-9dd7-be1a0b89317a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NOTESPAYABLE" xlink:type="simple" xlink:href="asur-20220930.xsd#NOTESPAYABLE"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/NOTESPAYABLE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_e2254a5d-52c2-4688-b604-d5f0810b614a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_428bf8a8-4e3d-43d5-83cb-3e8823929fc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e2254a5d-52c2-4688-b604-d5f0810b614a" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_428bf8a8-4e3d-43d5-83cb-3e8823929fc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION" xlink:type="simple" xlink:href="asur-20220930.xsd#CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_30ea3e2f-74db-427c-a704-26043dd03e3f" 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_4f61acde-e329-4025-9150-2a4e35c30975" 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_30ea3e2f-74db-427c-a704-26043dd03e3f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_4f61acde-e329-4025-9150-2a4e35c30975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/LEASES" xlink:type="simple" xlink:href="asur-20220930.xsd#LEASES"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/LEASES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureTextBlockAbstract_7d8de091-a936-457a-b8f5-aa50367e7a51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_a3ff742e-ae88-4848-bc4f-533986290145" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesOfLessorDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureTextBlockAbstract_7d8de091-a936-457a-b8f5-aa50367e7a51" xlink:to="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_a3ff742e-ae88-4848-bc4f-533986290145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATION" xlink:type="simple" xlink:href="asur-20220930.xsd#SHAREBASEDCOMPENSATION"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b9fca01b-2b39-4236-a7a9-da41cda87752" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_dcf01ecb-f642-4e5f-85bc-ed3dce46a764" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b9fca01b-2b39-4236-a7a9-da41cda87752" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_dcf01ecb-f642-4e5f-85bc-ed3dce46a764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NETLOSSPERSHARE" xlink:type="simple" xlink:href="asur-20220930.xsd#NETLOSSPERSHARE"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/NETLOSSPERSHARE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_b0670767-04eb-4d3f-ba88-e659ecd87028" 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_d191851d-4095-4ab7-8f26-a1ae119a44ec" 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_b0670767-04eb-4d3f-ba88-e659ecd87028" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_d191851d-4095-4ab7-8f26-a1ae119a44ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/SubsequentEvents" xlink:type="simple" xlink:href="asur-20220930.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_bee7c2cd-0add-42d4-a2ee-4f3d30a4842c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_21cd6323-a555-42fd-af39-abde1315ae02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_bee7c2cd-0add-42d4-a2ee-4f3d30a4842c" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_21cd6323-a555-42fd-af39-abde1315ae02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy" xlink:type="simple" xlink:href="asur-20220930.xsd#SIGNIFICANTACCOUNTINGPOLICIESPolicy"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_2a68acbe-4944-40c6-9968-22bd9b3a3a7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_6b8660f6-7595-4a14-b702-54c798846d95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2a68acbe-4944-40c6-9968-22bd9b3a3a7d" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_6b8660f6-7595-4a14-b702-54c798846d95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_97c9f59d-2792-46b3-9216-1d06a30cd305" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2a68acbe-4944-40c6-9968-22bd9b3a3a7d" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_97c9f59d-2792-46b3-9216-1d06a30cd305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_61913138-c399-443d-93ea-5617034fea46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2a68acbe-4944-40c6-9968-22bd9b3a3a7d" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_61913138-c399-443d-93ea-5617034fea46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_58703ac7-cdc1-4fa0-9ed1-1706bde5ec65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2a68acbe-4944-40c6-9968-22bd9b3a3a7d" xlink:to="loc_us-gaap_UseOfEstimates_58703ac7-cdc1-4fa0-9ed1-1706bde5ec65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/FairValueMeasuresandDisclosuresPolicies" xlink:type="simple" xlink:href="asur-20220930.xsd#FairValueMeasuresandDisclosuresPolicies"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/FairValueMeasuresandDisclosuresPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_e03c446a-5d6d-4ae7-ad04-040cd1ccaa7d" 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_FairValueOfFinancialInstrumentsPolicy_22fb35da-cc2c-41b2-89fd-3fb54d363c1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_e03c446a-5d6d-4ae7-ad04-040cd1ccaa7d" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_22fb35da-cc2c-41b2-89fd-3fb54d363c1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/OrganizationConsolidationandPresentationofFinancialStatementsTables" xlink:type="simple" xlink:href="asur-20220930.xsd#OrganizationConsolidationandPresentationofFinancialStatementsTables"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/OrganizationConsolidationandPresentationofFinancialStatementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f62fc538-7c8c-463e-9579-7150727aba6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsTables" xlink:type="simple" xlink:href="asur-20220930.xsd#BusinessCombinationsandAssetAcquisitionsTables"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_f1eafb62-24a5-41e6-a290-237c44b858a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables" xlink:type="simple" xlink:href="asur-20220930.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSTables"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_753a38b4-f9b0-4011-bf3b-0fd84ac08f68" 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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_7d662292-aabf-41ea-b8c9-b59922393acc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_753a38b4-f9b0-4011-bf3b-0fd84ac08f68" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_7d662292-aabf-41ea-b8c9-b59922393acc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_0e84df4b-604c-46cf-96c8-7b0430020280" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_753a38b4-f9b0-4011-bf3b-0fd84ac08f68" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_0e84df4b-604c-46cf-96c8-7b0430020280" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_7a03f22f-af18-41a9-8d25-441883b2a478" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_753a38b4-f9b0-4011-bf3b-0fd84ac08f68" xlink:to="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_7a03f22f-af18-41a9-8d25-441883b2a478" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" xlink:type="simple" xlink:href="asur-20220930.xsd#GOODWILLANDOTHERINTANGIBLEASSETSTables"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1582a4d0-26a8-4699-b2c1-c7f598dff3c8" 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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_756c1814-37ab-47fa-bf3c-e01ebaf4d1b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1582a4d0-26a8-4699-b2c1-c7f598dff3c8" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_756c1814-37ab-47fa-bf3c-e01ebaf4d1b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_2b532e7f-2031-4e68-ba13-3e1bc2b755ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1582a4d0-26a8-4699-b2c1-c7f598dff3c8" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_2b532e7f-2031-4e68-ba13-3e1bc2b755ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_ff29b0cb-ac30-4af2-8d44-bcf011035e32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1582a4d0-26a8-4699-b2c1-c7f598dff3c8" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_ff29b0cb-ac30-4af2-8d44-bcf011035e32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NOTESPAYABLETables" xlink:type="simple" xlink:href="asur-20220930.xsd#NOTESPAYABLETables"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/NOTESPAYABLETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_f743087f-b96a-4db8-bd77-3797e85e5e9e" 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_ScheduleOfDebtTableTextBlock_b81db656-165e-44ff-9d91-22b3f51043f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_f743087f-b96a-4db8-bd77-3797e85e5e9e" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_b81db656-165e-44ff-9d91-22b3f51043f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_44f1986b-523e-4078-a9cb-491e67d1bb23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_f743087f-b96a-4db8-bd77-3797e85e5e9e" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_44f1986b-523e-4078-a9cb-491e67d1bb23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/LEASESTables" xlink:type="simple" xlink:href="asur-20220930.xsd#LEASESTables"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/LEASESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureTextBlockAbstract_51eeb965-3d31-4d8f-bca3-4b54c951ad2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_dca43927-1d87-43af-b56c-57b599ee417f" 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_DisclosureTextBlockAbstract_51eeb965-3d31-4d8f-bca3-4b54c951ad2a" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_dca43927-1d87-43af-b56c-57b599ee417f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_674dc018-1bbf-412f-9532-af23476742fd" 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_DisclosureTextBlockAbstract_51eeb965-3d31-4d8f-bca3-4b54c951ad2a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_674dc018-1bbf-412f-9532-af23476742fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CompensationRelatedCostsShareBasedPaymentsTables" xlink:type="simple" xlink:href="asur-20220930.xsd#CompensationRelatedCostsShareBasedPaymentsTables"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/CompensationRelatedCostsShareBasedPaymentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e2cd7348-d111-497c-b894-9b23f4c8a11a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NETLOSSPERSHARETables" xlink:type="simple" xlink:href="asur-20220930.xsd#NETLOSSPERSHARETables"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/NETLOSSPERSHARETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_af1289f0-e5e4-4a12-97d6-ebac1208035f" 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_57f48e4c-8eb3-4f48-8d37-dbf63661fde8" 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_af1289f0-e5e4-4a12-97d6-ebac1208035f" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_57f48e4c-8eb3-4f48-8d37-dbf63661fde8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/SubsequentEventsTables" xlink:type="simple" xlink:href="asur-20220930.xsd#SubsequentEventsTables"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/SubsequentEventsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_8ace2667-c09b-4dc3-8e27-82eee7812818" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/THECOMPANYANDBASISOFPRESENTATIONDetails" xlink:type="simple" xlink:href="asur-20220930.xsd#THECOMPANYANDBASISOFPRESENTATIONDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/THECOMPANYANDBASISOFPRESENTATIONDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3143544b-3407-4377-b3bc-7f22bcd5d3fc" 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_FundsHeldForClients_16a403d8-dea3-4a2c-a0cd-044f2d91e23f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FundsHeldForClients"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3143544b-3407-4377-b3bc-7f22bcd5d3fc" xlink:to="loc_us-gaap_FundsHeldForClients_16a403d8-dea3-4a2c-a0cd-044f2d91e23f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails" xlink:type="simple" xlink:href="asur-20220930.xsd#BusinessCombinationsandAssetAcquisitionsDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_c9b091db-4020-40ab-8d96-2fe21c61d504" 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_45bae8b0-3eac-4897-a7d0-a8a04a53df12" 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_c9b091db-4020-40ab-8d96-2fe21c61d504" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_45bae8b0-3eac-4897-a7d0-a8a04a53df12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSegmentAllocationTable_07726b8f-582e-4c73-b932-a12cc5f31ce5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSegmentAllocationTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_c9b091db-4020-40ab-8d96-2fe21c61d504" xlink:to="loc_us-gaap_BusinessCombinationSegmentAllocationTable_07726b8f-582e-4c73-b932-a12cc5f31ce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_dae5454e-985b-4907-9b5f-1f4ef0a944f8" 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_BusinessCombinationSegmentAllocationTable_07726b8f-582e-4c73-b932-a12cc5f31ce5" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_dae5454e-985b-4907-9b5f-1f4ef0a944f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5b5597e4-7ec7-475d-91d0-bc2f02920035" 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_dae5454e-985b-4907-9b5f-1f4ef0a944f8" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5b5597e4-7ec7-475d-91d0-bc2f02920035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SecondAssetPurchaseAgreementMember_8e34a325-931c-4ae4-8714-dd74266b2f1a" xlink:href="asur-20220930.xsd#asur_SecondAssetPurchaseAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5b5597e4-7ec7-475d-91d0-bc2f02920035" xlink:to="loc_asur_SecondAssetPurchaseAgreementMember_8e34a325-931c-4ae4-8714-dd74266b2f1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_TheAssetPurchaseAgreementMember_6fff1041-c726-48af-8ac3-482131c4fc80" xlink:href="asur-20220930.xsd#asur_TheAssetPurchaseAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5b5597e4-7ec7-475d-91d0-bc2f02920035" xlink:to="loc_asur_TheAssetPurchaseAgreementMember_6fff1041-c726-48af-8ac3-482131c4fc80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis_5084a5ee-61e7-474e-8df3-ba36ac5d5f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSegmentAllocationTable_07726b8f-582e-4c73-b932-a12cc5f31ce5" xlink:to="loc_us-gaap_AssetAcquisitionAxis_5084a5ee-61e7-474e-8df3-ba36ac5d5f6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_561a404e-ed2d-48f4-b920-a01433d6f932" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionAxis_5084a5ee-61e7-474e-8df3-ba36ac5d5f6a" xlink:to="loc_us-gaap_AssetAcquisitionDomain_561a404e-ed2d-48f4-b920-a01433d6f932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_TheAssetPurchaseAgreementMember_faf0045e-3558-4cc0-b4d2-74a4854cca57" xlink:href="asur-20220930.xsd#asur_TheAssetPurchaseAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionDomain_561a404e-ed2d-48f4-b920-a01433d6f932" xlink:to="loc_asur_TheAssetPurchaseAgreementMember_faf0045e-3558-4cc0-b4d2-74a4854cca57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SecondAssetPurchaseAgreementMember_75e810f2-7858-41ea-99ad-9bf2cab22aa7" xlink:href="asur-20220930.xsd#asur_SecondAssetPurchaseAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionDomain_561a404e-ed2d-48f4-b920-a01433d6f932" xlink:to="loc_asur_SecondAssetPurchaseAgreementMember_75e810f2-7858-41ea-99ad-9bf2cab22aa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems_23fa5861-69db-47b1-9d1a-abfd55c169b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSegmentAllocationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSegmentAllocationTable_07726b8f-582e-4c73-b932-a12cc5f31ce5" xlink:to="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems_23fa5861-69db-47b1-9d1a-abfd55c169b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_04616256-ebc4-4d76-ab0c-7f41c44e9fc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems_23fa5861-69db-47b1-9d1a-abfd55c169b6" xlink:to="loc_us-gaap_DebtInstrumentFairValue_04616256-ebc4-4d76-ab0c-7f41c44e9fc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_a898cf0f-0e3c-4d3f-a440-0d5e1b1c71cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems_23fa5861-69db-47b1-9d1a-abfd55c169b6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_a898cf0f-0e3c-4d3f-a440-0d5e1b1c71cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_f1ef984a-4f03-452a-ae3a-51345c4c3251" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems_23fa5861-69db-47b1-9d1a-abfd55c169b6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_f1ef984a-4f03-452a-ae3a-51345c4c3251" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionConsiderationTransferred_f798e284-ecea-491a-92c1-17683b3f525a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionConsiderationTransferred"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems_23fa5861-69db-47b1-9d1a-abfd55c169b6" xlink:to="loc_us-gaap_AssetAcquisitionConsiderationTransferred_f798e284-ecea-491a-92c1-17683b3f525a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_b9ce1991-90d6-4253-adab-225104934cf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems_23fa5861-69db-47b1-9d1a-abfd55c169b6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_b9ce1991-90d6-4253-adab-225104934cf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_7dfdcb2e-9271-4112-806a-2c02399da9b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems_23fa5861-69db-47b1-9d1a-abfd55c169b6" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_7dfdcb2e-9271-4112-806a-2c02399da9b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_7df2a3fb-f192-4977-a70b-c00be36109e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems_23fa5861-69db-47b1-9d1a-abfd55c169b6" xlink:to="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_7df2a3fb-f192-4977-a70b-c00be36109e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_79b188fd-f951-42cf-95e8-2645d8c53d58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSegmentAllocationLineItems_23fa5861-69db-47b1-9d1a-abfd55c169b6" xlink:to="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_79b188fd-f951-42cf-95e8-2645d8c53d58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="asur-20220930.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_00a42f53-ce35-4d64-814a-b82706d806f5" 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_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_059fdbaa-242b-45aa-9981-57127fcb8bfa" xlink:href="asur-20220930.xsd#asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_00a42f53-ce35-4d64-814a-b82706d806f5" xlink:to="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_059fdbaa-242b-45aa-9981-57127fcb8bfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3ef378f8-b723-4854-8fb4-0e752dae514f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_059fdbaa-242b-45aa-9981-57127fcb8bfa" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3ef378f8-b723-4854-8fb4-0e752dae514f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_836839a9-a404-42cf-9e02-a8d0c36b3cef" 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_3ef378f8-b723-4854-8fb4-0e752dae514f" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_836839a9-a404-42cf-9e02-a8d0c36b3cef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_af2cdf9d-4759-45a2-8484-b31a7737cde5" 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_836839a9-a404-42cf-9e02-a8d0c36b3cef" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_af2cdf9d-4759-45a2-8484-b31a7737cde5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b84ff135-a3a5-4cf0-9f5d-68db477f9932" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_059fdbaa-242b-45aa-9981-57127fcb8bfa" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b84ff135-a3a5-4cf0-9f5d-68db477f9932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_74ca0764-b4cc-49f0-bb82-3a263cf2e3ea" 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_b84ff135-a3a5-4cf0-9f5d-68db477f9932" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_74ca0764-b4cc-49f0-bb82-3a263cf2e3ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_9da973bf-2325-431f-8b56-c72bbc487c2e" 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_74ca0764-b4cc-49f0-bb82-3a263cf2e3ea" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_9da973bf-2325-431f-8b56-c72bbc487c2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_706f4a90-58fb-4643-9d2e-de7c43497d45" 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_74ca0764-b4cc-49f0-bb82-3a263cf2e3ea" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_706f4a90-58fb-4643-9d2e-de7c43497d45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_002497c6-0c83-46c0-9107-1fc70b86649c" 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_74ca0764-b4cc-49f0-bb82-3a263cf2e3ea" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_002497c6-0c83-46c0-9107-1fc70b86649c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_c9774cf2-7b4e-425a-ada3-00072282621b" 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_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_059fdbaa-242b-45aa-9981-57127fcb8bfa" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_c9774cf2-7b4e-425a-ada3-00072282621b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_628fef7d-d904-46d2-bbd4-f5016873b475" 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_c9774cf2-7b4e-425a-ada3-00072282621b" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_628fef7d-d904-46d2-bbd4-f5016873b475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_edb39ad3-fe70-44d2-8487-a3756e75b5e0" 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_628fef7d-d904-46d2-bbd4-f5016873b475" xlink:to="loc_us-gaap_MoneyMarketFundsMember_edb39ad3-fe70-44d2-8487-a3756e75b5e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_c5b82bac-016c-4b63-9215-060d6e553e59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_059fdbaa-242b-45aa-9981-57127fcb8bfa" xlink:to="loc_us-gaap_FinancialInstrumentAxis_c5b82bac-016c-4b63-9215-060d6e553e59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3a19106d-1f29-4832-8c34-d8253f2f01a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_c5b82bac-016c-4b63-9215-060d6e553e59" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3a19106d-1f29-4832-8c34-d8253f2f01a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_56513809-62bf-450f-97ab-8e1e463cd45c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3a19106d-1f29-4832-8c34-d8253f2f01a5" xlink:to="loc_us-gaap_MoneyMarketFundsMember_56513809-62bf-450f-97ab-8e1e463cd45c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesMember_b4e049cd-9469-4d05-9c8b-2c1e1c53fd50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableforsaleSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3a19106d-1f29-4832-8c34-d8253f2f01a5" xlink:to="loc_us-gaap_AvailableforsaleSecuritiesMember_b4e049cd-9469-4d05-9c8b-2c1e1c53fd50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_d3430466-5c8e-47f4-a8f4-21150a1d649e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_059fdbaa-242b-45aa-9981-57127fcb8bfa" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_d3430466-5c8e-47f4-a8f4-21150a1d649e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_52e4bd24-4a2b-4a6e-b0a2-0a364e0821e0" 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_d3430466-5c8e-47f4-a8f4-21150a1d649e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_52e4bd24-4a2b-4a6e-b0a2-0a364e0821e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SecondAssetPurchaseAgreementMember_c3a38f66-84a4-4826-ad7f-45bcabe5a503" xlink:href="asur-20220930.xsd#asur_SecondAssetPurchaseAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_52e4bd24-4a2b-4a6e-b0a2-0a364e0821e0" xlink:to="loc_asur_SecondAssetPurchaseAgreementMember_c3a38f66-84a4-4826-ad7f-45bcabe5a503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_245a3043-4d39-45bf-8037-0bb5a89684bd" xlink:href="asur-20220930.xsd#asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable_059fdbaa-242b-45aa-9981-57127fcb8bfa" xlink:to="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_245a3043-4d39-45bf-8037-0bb5a89684bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_593f9202-7f69-45ed-9125-8e7946977f6e" 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_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_245a3043-4d39-45bf-8037-0bb5a89684bd" xlink:to="loc_us-gaap_AssetsAbstract_593f9202-7f69-45ed-9125-8e7946977f6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsAbstract_207a0e7b-e2aa-4f15-9808-879f2e091503" xlink:href="asur-20220930.xsd#asur_FundsHeldForClientsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_593f9202-7f69-45ed-9125-8e7946977f6e" xlink:to="loc_asur_FundsHeldForClientsAbstract_207a0e7b-e2aa-4f15-9808-879f2e091503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_0aeb0de6-b348-49b1-b9b0-9a40d28d8bb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_FundsHeldForClientsAbstract_207a0e7b-e2aa-4f15-9808-879f2e091503" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_0aeb0de6-b348-49b1-b9b0-9a40d28d8bb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_3bcc7c88-4887-4820-a3a7-61b1af3f3cb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_593f9202-7f69-45ed-9125-8e7946977f6e" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_3bcc7c88-4887-4820-a3a7-61b1af3f3cb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_35052a09-3ac3-4594-8e35-cad7d70c7c73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_245a3043-4d39-45bf-8037-0bb5a89684bd" xlink:to="loc_us-gaap_LiabilitiesAbstract_35052a09-3ac3-4594-8e35-cad7d70c7c73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesFairValueDisclosure_6af842f6-1892-4a77-8da9-7c7535de7829" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_35052a09-3ac3-4594-8e35-cad7d70c7c73" xlink:to="loc_us-gaap_OtherLiabilitiesFairValueDisclosure_6af842f6-1892-4a77-8da9-7c7535de7829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_5d52db6c-c85f-4608-a4c9-0bd4d8a4f034" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_35052a09-3ac3-4594-8e35-cad7d70c7c73" xlink:to="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_5d52db6c-c85f-4608-a4c9-0bd4d8a4f034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NumberOfSecuritiesInUnrealizedGainPosition_7a1ef1ff-258f-4881-b110-98dd984ddc3a" xlink:href="asur-20220930.xsd#asur_NumberOfSecuritiesInUnrealizedGainPosition"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_245a3043-4d39-45bf-8037-0bb5a89684bd" xlink:to="loc_asur_NumberOfSecuritiesInUnrealizedGainPosition_7a1ef1ff-258f-4881-b110-98dd984ddc3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses_5094b5dc-4a4a-4742-b1f4-3eb8e42ad7ea" xlink:href="asur-20220930.xsd#asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems_245a3043-4d39-45bf-8037-0bb5a89684bd" xlink:to="loc_asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses_5094b5dc-4a4a-4742-b1f4-3eb8e42ad7ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" xlink:type="simple" xlink:href="asur-20220930.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_11d3dedd-1dd4-437c-8e17-2ba3d894a634" 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_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable_fe896d39-4b8c-4dd5-a536-e1cf065eb82f" xlink:href="asur-20220930.xsd#asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_11d3dedd-1dd4-437c-8e17-2ba3d894a634" xlink:to="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable_fe896d39-4b8c-4dd5-a536-e1cf065eb82f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_4ffc0467-31a8-41c3-90f2-e0c35fe2d081" 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_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable_fe896d39-4b8c-4dd5-a536-e1cf065eb82f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_4ffc0467-31a8-41c3-90f2-e0c35fe2d081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a45de088-2cb3-46e7-b8d2-8f0d4264358d" 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_4ffc0467-31a8-41c3-90f2-e0c35fe2d081" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a45de088-2cb3-46e7-b8d2-8f0d4264358d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_41042789-89f8-47e4-a8f0-0d78a523411d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a45de088-2cb3-46e7-b8d2-8f0d4264358d" xlink:to="loc_us-gaap_StockOptionMember_41042789-89f8-47e4-a8f0-0d78a523411d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_38a178a6-f632-4e5d-980a-abf2e9ef67ad" 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_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable_fe896d39-4b8c-4dd5-a536-e1cf065eb82f" xlink:to="loc_us-gaap_DebtInstrumentAxis_38a178a6-f632-4e5d-980a-abf2e9ef67ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4d41e312-e630-4c14-94b8-e5636bd119b5" 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_38a178a6-f632-4e5d-980a-abf2e9ef67ad" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4d41e312-e630-4c14-94b8-e5636bd119b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrecurringAdjustmentAxis_e0f3665a-6843-447a-a1b0-9a4cb8550fb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonrecurringAdjustmentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable_fe896d39-4b8c-4dd5-a536-e1cf065eb82f" xlink:to="loc_us-gaap_NonrecurringAdjustmentAxis_e0f3665a-6843-447a-a1b0-9a4cb8550fb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrecurringAdjustmentDomain_7facd97f-5941-48b6-96a6-923d9d692232" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonrecurringAdjustmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonrecurringAdjustmentAxis_e0f3665a-6843-447a-a1b0-9a4cb8550fb2" xlink:to="loc_us-gaap_NonrecurringAdjustmentDomain_7facd97f-5941-48b6-96a6-923d9d692232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems_bf5b64e1-f502-496f-9ece-03dcf42b0f27" xlink:href="asur-20220930.xsd#asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable_fe896d39-4b8c-4dd5-a536-e1cf065eb82f" xlink:to="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems_bf5b64e1-f502-496f-9ece-03dcf42b0f27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_75b01ce3-1c00-47a1-a6bf-f9d22306b8e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems_bf5b64e1-f502-496f-9ece-03dcf42b0f27" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_75b01ce3-1c00-47a1-a6bf-f9d22306b8e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_60b46318-b851-4563-8c49-7ed1a322eb94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems_bf5b64e1-f502-496f-9ece-03dcf42b0f27" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_60b46318-b851-4563-8c49-7ed1a322eb94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" xlink:type="simple" xlink:href="asur-20220930.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_3aa33f2a-f470-4815-9fb0-7e9368dafdbc" 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_DebtSecuritiesAvailableForSaleTable_eed469e6-25d0-436b-8dd5-27686fd099d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_3aa33f2a-f470-4815-9fb0-7e9368dafdbc" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_eed469e6-25d0-436b-8dd5-27686fd099d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_67a432e3-954b-44f2-b7be-f8b6668aee86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_eed469e6-25d0-436b-8dd5-27686fd099d5" xlink:to="loc_us-gaap_FinancialInstrumentAxis_67a432e3-954b-44f2-b7be-f8b6668aee86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b99fd6b8-e5a1-4946-8c53-82cf0261ca32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_67a432e3-954b-44f2-b7be-f8b6668aee86" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b99fd6b8-e5a1-4946-8c53-82cf0261ca32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_e80d14da-ef97-4e84-9594-d3c2ec4a278a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b99fd6b8-e5a1-4946-8c53-82cf0261ca32" xlink:to="loc_us-gaap_CertificatesOfDepositMember_e80d14da-ef97-4e84-9594-d3c2ec4a278a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_5bf41b93-f408-410a-b28c-9476efc32d42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b99fd6b8-e5a1-4946-8c53-82cf0261ca32" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_5bf41b93-f408-410a-b28c-9476efc32d42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_7474f0e3-b7fc-4972-abe7-be1a1d94f8c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MunicipalBondsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b99fd6b8-e5a1-4946-8c53-82cf0261ca32" xlink:to="loc_us-gaap_MunicipalBondsMember_7474f0e3-b7fc-4972-abe7-be1a1d94f8c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_afa6e70f-698e-4090-8801-21a116e2bacf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b99fd6b8-e5a1-4946-8c53-82cf0261ca32" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_afa6e70f-698e-4090-8801-21a116e2bacf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_665679d3-8526-483a-8f04-4ab1eb9ecc5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_eed469e6-25d0-436b-8dd5-27686fd099d5" xlink:to="loc_us-gaap_InvestmentTypeAxis_665679d3-8526-483a-8f04-4ab1eb9ecc5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_1372e02c-5246-4be1-8e66-046881e9d0e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_665679d3-8526-483a-8f04-4ab1eb9ecc5b" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_1372e02c-5246-4be1-8e66-046881e9d0e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_IndividuallyMember_693c59e8-305f-40e8-8ab4-90184ea857d9" xlink:href="asur-20220930.xsd#asur_IndividuallyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_1372e02c-5246-4be1-8e66-046881e9d0e1" xlink:to="loc_asur_IndividuallyMember_693c59e8-305f-40e8-8ab4-90184ea857d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_AggregateMemberMember_879aff6c-e1c4-4fdb-a655-a9779ce3f451" xlink:href="asur-20220930.xsd#asur_AggregateMemberMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_1372e02c-5246-4be1-8e66-046881e9d0e1" xlink:to="loc_asur_AggregateMemberMember_879aff6c-e1c4-4fdb-a655-a9779ce3f451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_c3cb4d6b-4447-462d-866f-7a4e6b2f91ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_eed469e6-25d0-436b-8dd5-27686fd099d5" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_c3cb4d6b-4447-462d-866f-7a4e6b2f91ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClients2Abstract_de6858ea-1bfe-4825-975c-0f4f6f87114b" xlink:href="asur-20220930.xsd#asur_FundsHeldForClients2Abstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_c3cb4d6b-4447-462d-866f-7a4e6b2f91ba" xlink:to="loc_asur_FundsHeldForClients2Abstract_de6858ea-1bfe-4825-975c-0f4f6f87114b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_0d00d525-6311-4b40-b195-177abe25bc3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_FundsHeldForClients2Abstract_de6858ea-1bfe-4825-975c-0f4f6f87114b" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_0d00d525-6311-4b40-b195-177abe25bc3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_946141f9-6bdf-4387-982e-4ff2f543b8fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_FundsHeldForClients2Abstract_de6858ea-1bfe-4825-975c-0f4f6f87114b" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_946141f9-6bdf-4387-982e-4ff2f543b8fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_298e995f-c79e-4b32-8998-389d9be0a807" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_FundsHeldForClients2Abstract_de6858ea-1bfe-4825-975c-0f4f6f87114b" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_298e995f-c79e-4b32-8998-389d9be0a807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_bc8abb95-371b-400e-9905-d3b858f820ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_FundsHeldForClients2Abstract_de6858ea-1bfe-4825-975c-0f4f6f87114b" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_bc8abb95-371b-400e-9905-d3b858f820ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities_c832b432-f3f2-454e-b192-74172a301242" xlink:href="asur-20220930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_FundsHeldForClients2Abstract_de6858ea-1bfe-4825-975c-0f4f6f87114b" xlink:to="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities_c832b432-f3f2-454e-b192-74172a301242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses_1f26bd47-8311-4b58-b2ac-29bb405d478e" xlink:href="asur-20220930.xsd#asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_FundsHeldForClients2Abstract_de6858ea-1bfe-4825-975c-0f4f6f87114b" xlink:to="loc_asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses_1f26bd47-8311-4b58-b2ac-29bb405d478e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains_35980879-29e9-445c-895c-65c409381521" xlink:href="asur-20220930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_FundsHeldForClients2Abstract_de6858ea-1bfe-4825-975c-0f4f6f87114b" xlink:to="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains_35980879-29e9-445c-895c-65c409381521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost_f5fb7ba8-1738-4661-8fd1-64d2a41ccdfd" xlink:href="asur-20220930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_FundsHeldForClients2Abstract_de6858ea-1bfe-4825-975c-0f4f6f87114b" xlink:to="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost_f5fb7ba8-1738-4661-8fd1-64d2a41ccdfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NumberOfSecuritiesInUnrealizedGainPosition_e4bf7774-d49e-4130-a169-cb80da2b4498" xlink:href="asur-20220930.xsd#asur_NumberOfSecuritiesInUnrealizedGainPosition"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_c3cb4d6b-4447-462d-866f-7a4e6b2f91ba" xlink:to="loc_asur_NumberOfSecuritiesInUnrealizedGainPosition_e4bf7774-d49e-4130-a169-cb80da2b4498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_ae5b9a29-84c8-46d4-a556-48beaf9bdbf3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_c3cb4d6b-4447-462d-866f-7a4e6b2f91ba" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_ae5b9a29-84c8-46d4-a556-48beaf9bdbf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost_949b16f6-6c33-4dc9-9ac3-6cc7f2431b29" xlink:href="asur-20220930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_c3cb4d6b-4447-462d-866f-7a4e6b2f91ba" xlink:to="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost_949b16f6-6c33-4dc9-9ac3-6cc7f2431b29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses_8dc58b3e-0088-41ec-a24f-201382fd5669" xlink:href="asur-20220930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_c3cb4d6b-4447-462d-866f-7a4e6b2f91ba" xlink:to="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses_8dc58b3e-0088-41ec-a24f-201382fd5669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalents_414f5833-e9f3-4412-8b01-eac264337f03" xlink:href="asur-20220930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_c3cb4d6b-4447-462d-866f-7a4e6b2f91ba" xlink:to="loc_asur_FundsHeldForClientsRestrictedCashEquivalents_414f5833-e9f3-4412-8b01-eac264337f03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains_12383667-44fe-457c-a3fe-32938c7a719d" xlink:href="asur-20220930.xsd#asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_c3cb4d6b-4447-462d-866f-7a4e6b2f91ba" xlink:to="loc_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains_12383667-44fe-457c-a3fe-32938c7a719d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails" xlink:type="simple" xlink:href="asur-20220930.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_6fb9baaa-bddd-4098-85b4-385dc23afb55" 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_DebtSecuritiesAvailableForSaleTable_d070cfec-4e83-4f19-be7e-a2269f69cf55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_6fb9baaa-bddd-4098-85b4-385dc23afb55" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_d070cfec-4e83-4f19-be7e-a2269f69cf55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InformationByCategoryOfDebtSecurityAxis_76f80951-2b2f-4d24-9dff-610151aee4a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InformationByCategoryOfDebtSecurityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_d070cfec-4e83-4f19-be7e-a2269f69cf55" xlink:to="loc_us-gaap_InformationByCategoryOfDebtSecurityAxis_76f80951-2b2f-4d24-9dff-610151aee4a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_835a2247-8c97-4570-bbaf-54b8c88f9c93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InformationByCategoryOfDebtSecurityAxis_76f80951-2b2f-4d24-9dff-610151aee4a1" xlink:to="loc_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_835a2247-8c97-4570-bbaf-54b8c88f9c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesMember_01c9b6fc-baac-4ea5-9792-1edb6fa4ae29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableforsaleSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_835a2247-8c97-4570-bbaf-54b8c88f9c93" xlink:to="loc_us-gaap_AvailableforsaleSecuritiesMember_01c9b6fc-baac-4ea5-9792-1edb6fa4ae29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_9259d1e2-5195-4097-a9c5-153bbf5bf5cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_d070cfec-4e83-4f19-be7e-a2269f69cf55" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_9259d1e2-5195-4097-a9c5-153bbf5bf5cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_522984a3-02a4-4345-a700-cb8d9317ba8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_9259d1e2-5195-4097-a9c5-153bbf5bf5cc" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_522984a3-02a4-4345-a700-cb8d9317ba8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_77c0e5c7-81c4-4c9f-b708-039769844162" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_9259d1e2-5195-4097-a9c5-153bbf5bf5cc" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_77c0e5c7-81c4-4c9f-b708-039769844162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_d7846249-3971-4088-825b-534f4c6c7867" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_9259d1e2-5195-4097-a9c5-153bbf5bf5cc" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_d7846249-3971-4088-825b-534f4c6c7867" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FundsHeldForClients_b4dd04a7-9fdb-4f89-bff7-c0829c6cb853" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FundsHeldForClients"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_9259d1e2-5195-4097-a9c5-153bbf5bf5cc" xlink:to="loc_us-gaap_FundsHeldForClients_b4dd04a7-9fdb-4f89-bff7-c0829c6cb853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails" xlink:type="simple" xlink:href="asur-20220930.xsd#INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_87c28ae9-0490-4741-9c99-bf2b3f3fb011" 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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_34b0d344-39c9-4200-8448-eb475062648a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_87c28ae9-0490-4741-9c99-bf2b3f3fb011" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_34b0d344-39c9-4200-8448-eb475062648a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_63629769-4e32-4206-a14e-7bd670f62cad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_87c28ae9-0490-4741-9c99-bf2b3f3fb011" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_63629769-4e32-4206-a14e-7bd670f62cad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_446ea007-2198-47f1-9407-cb95422ae884" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_87c28ae9-0490-4741-9c99-bf2b3f3fb011" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_446ea007-2198-47f1-9407-cb95422ae884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails" xlink:type="simple" xlink:href="asur-20220930.xsd#GOODWILLANDOTHERINTANGIBLEASSETSDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_096331fb-ddb8-4c72-92b9-529403b3cf49" 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_Goodwill_0d7af4d4-8cfb-436d-89ab-38a802622881" 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_GoodwillAndIntangibleAssetsDisclosureAbstract_096331fb-ddb8-4c72-92b9-529403b3cf49" xlink:to="loc_us-gaap_Goodwill_0d7af4d4-8cfb-436d-89ab-38a802622881" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_82ff4946-7514-4ec4-8e4c-2b3e5938cfec" 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_GoodwillAndIntangibleAssetsDisclosureAbstract_096331fb-ddb8-4c72-92b9-529403b3cf49" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_82ff4946-7514-4ec4-8e4c-2b3e5938cfec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_0f5ce53c-d5fc-4928-a6aa-18b8d05303fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_096331fb-ddb8-4c72-92b9-529403b3cf49" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_0f5ce53c-d5fc-4928-a6aa-18b8d05303fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_55cdcbac-20e5-4898-8761-4acbe20b86a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_096331fb-ddb8-4c72-92b9-529403b3cf49" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_55cdcbac-20e5-4898-8761-4acbe20b86a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_c02a5516-0017-4dec-b823-251330b9b943" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_096331fb-ddb8-4c72-92b9-529403b3cf49" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_c02a5516-0017-4dec-b823-251330b9b943" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod_783a6f42-65e9-4092-8806-4d66b1a34fd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_096331fb-ddb8-4c72-92b9-529403b3cf49" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod_783a6f42-65e9-4092-8806-4d66b1a34fd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_e0545994-9790-4e36-98d6-9753a5e99b58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_096331fb-ddb8-4c72-92b9-529403b3cf49" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_e0545994-9790-4e36-98d6-9753a5e99b58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_42ea1018-bf75-4898-b6c4-38fdcc9c29e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_096331fb-ddb8-4c72-92b9-529403b3cf49" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_42ea1018-bf75-4898-b6c4-38fdcc9c29e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofGoodwill" xlink:type="simple" xlink:href="asur-20220930.xsd#GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofGoodwill"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofGoodwill" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfGoodwillAbstract_2ecf9bcd-7d60-4d6a-8d78-14519d25d6dd" xlink:href="asur-20220930.xsd#asur_ScheduleOfGoodwillAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_80de0dcb-c834-4dcc-b613-02798757d224" 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_asur_ScheduleOfGoodwillAbstract_2ecf9bcd-7d60-4d6a-8d78-14519d25d6dd" xlink:to="loc_us-gaap_Goodwill_80de0dcb-c834-4dcc-b613-02798757d224" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_299a5d14-4b70-4721-88d1-280d0377ed3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfGoodwillAbstract_2ecf9bcd-7d60-4d6a-8d78-14519d25d6dd" xlink:to="loc_us-gaap_Goodwill_299a5d14-4b70-4721-88d1-280d0377ed3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets" xlink:type="simple" xlink:href="asur-20220930.xsd#GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfIntangibleAssetsAbstract_56344ebe-8f25-4209-888d-5caa7a354bd8" xlink:href="asur-20220930.xsd#asur_ScheduleOfIntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_36d855e6-31fa-429f-9735-92242e958b6a" 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_asur_ScheduleOfIntangibleAssetsAbstract_56344ebe-8f25-4209-888d-5caa7a354bd8" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_36d855e6-31fa-429f-9735-92242e958b6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_3d4be4cb-db6f-4f33-8caf-e42381c02acb" 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_36d855e6-31fa-429f-9735-92242e958b6a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_3d4be4cb-db6f-4f33-8caf-e42381c02acb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_71aa8c52-0d4d-42f9-941e-b036e0692def" 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_3d4be4cb-db6f-4f33-8caf-e42381c02acb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_71aa8c52-0d4d-42f9-941e-b036e0692def" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_dba63616-fb65-48d4-af01-706d348d4a88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_71aa8c52-0d4d-42f9-941e-b036e0692def" xlink:to="loc_us-gaap_CustomerRelationshipsMember_dba63616-fb65-48d4-af01-706d348d4a88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_55ae4d04-e6af-4980-99e3-3387e17d7307" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_71aa8c52-0d4d-42f9-941e-b036e0692def" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_55ae4d04-e6af-4980-99e3-3387e17d7307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerListsMember_7a76afaa-8f54-4ba5-a13c-9dac930412a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerListsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_71aa8c52-0d4d-42f9-941e-b036e0692def" xlink:to="loc_us-gaap_CustomerListsMember_7a76afaa-8f54-4ba5-a13c-9dac930412a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_b07af7b2-cc04-4d4e-8d12-61e169cc91a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_71aa8c52-0d4d-42f9-941e-b036e0692def" xlink:to="loc_us-gaap_TradeNamesMember_b07af7b2-cc04-4d4e-8d12-61e169cc91a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_e09e83b0-e73c-459e-9f77-ce8bc15a216d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_71aa8c52-0d4d-42f9-941e-b036e0692def" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_e09e83b0-e73c-459e-9f77-ce8bc15a216d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e003a0f7-1294-49fe-aaa3-eaf53a3275dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_36d855e6-31fa-429f-9735-92242e958b6a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e003a0f7-1294-49fe-aaa3-eaf53a3275dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_6ef8dc59-7b81-40e3-a237-450a19e9ccb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e003a0f7-1294-49fe-aaa3-eaf53a3275dd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_6ef8dc59-7b81-40e3-a237-450a19e9ccb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_d2a4a90c-fc79-43b4-ad71-4cc51f0a7d95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e003a0f7-1294-49fe-aaa3-eaf53a3275dd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_d2a4a90c-fc79-43b4-ad71-4cc51f0a7d95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_22394013-436d-4514-b9b7-1d23cdfe49a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e003a0f7-1294-49fe-aaa3-eaf53a3275dd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_22394013-436d-4514-b9b7-1d23cdfe49a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_554c79eb-abe1-442f-995e-0d38417ed59f" 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_FiniteLivedIntangibleAssetsLineItems_e003a0f7-1294-49fe-aaa3-eaf53a3275dd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_554c79eb-abe1-442f-995e-0d38417ed59f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_8aa674f4-2e91-45c3-9f42-6c4bae29f215" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e003a0f7-1294-49fe-aaa3-eaf53a3275dd" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_8aa674f4-2e91-45c3-9f42-6c4bae29f215" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense" xlink:type="simple" xlink:href="asur-20220930.xsd#GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfExpectedAmortizationExpenseAbstract_8e5ee072-8485-4d46-bd5e-120a5b804e7d" xlink:href="asur-20220930.xsd#asur_ScheduleOfExpectedAmortizationExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_042e493b-1f2c-4d6a-9541-00113e45ee35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfExpectedAmortizationExpenseAbstract_8e5ee072-8485-4d46-bd5e-120a5b804e7d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_042e493b-1f2c-4d6a-9541-00113e45ee35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1e980409-aefc-4a4b-80eb-121e5081a3fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfExpectedAmortizationExpenseAbstract_8e5ee072-8485-4d46-bd5e-120a5b804e7d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1e980409-aefc-4a4b-80eb-121e5081a3fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_7e1b0366-2a08-4004-a194-14ec83fdcf10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfExpectedAmortizationExpenseAbstract_8e5ee072-8485-4d46-bd5e-120a5b804e7d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_7e1b0366-2a08-4004-a194-14ec83fdcf10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_5ec70168-2b52-4128-9d94-93c6e031c65f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfExpectedAmortizationExpenseAbstract_8e5ee072-8485-4d46-bd5e-120a5b804e7d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_5ec70168-2b52-4128-9d94-93c6e031c65f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_29eefcc6-e1a4-45c6-9a47-d7ec67abf46f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfExpectedAmortizationExpenseAbstract_8e5ee072-8485-4d46-bd5e-120a5b804e7d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_29eefcc6-e1a4-45c6-9a47-d7ec67abf46f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_dff41ca1-793b-41e2-ae37-70a88b7f548e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfExpectedAmortizationExpenseAbstract_8e5ee072-8485-4d46-bd5e-120a5b804e7d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_dff41ca1-793b-41e2-ae37-70a88b7f548e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d1020437-a5e7-4ec0-9377-faf2ab28c348" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfExpectedAmortizationExpenseAbstract_8e5ee072-8485-4d46-bd5e-120a5b804e7d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d1020437-a5e7-4ec0-9377-faf2ab28c348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_ea987ea1-c029-4853-92b7-10dadb669228" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfExpectedAmortizationExpenseAbstract_8e5ee072-8485-4d46-bd5e-120a5b804e7d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_ea987ea1-c029-4853-92b7-10dadb669228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_d150b886-3224-40e8-94b2-5e417011a43e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfExpectedAmortizationExpenseAbstract_8e5ee072-8485-4d46-bd5e-120a5b804e7d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_d150b886-3224-40e8-94b2-5e417011a43e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails" xlink:type="simple" xlink:href="asur-20220930.xsd#NOTESPAYABLENarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_de280305-9190-458a-b09f-c9290511154e" 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_asur_NOTESPAYABLEDetailsTable_8aa5b015-b2c6-4673-b372-3f42f9cb732c" xlink:href="asur-20220930.xsd#asur_NOTESPAYABLEDetailsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_de280305-9190-458a-b09f-c9290511154e" xlink:to="loc_asur_NOTESPAYABLEDetailsTable_8aa5b015-b2c6-4673-b372-3f42f9cb732c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_111caec0-8935-42a8-8182-250cda2f1689" 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_asur_NOTESPAYABLEDetailsTable_8aa5b015-b2c6-4673-b372-3f42f9cb732c" xlink:to="loc_us-gaap_DebtInstrumentAxis_111caec0-8935-42a8-8182-250cda2f1689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c46d2716-5e11-408f-b483-b51774a36242" 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_111caec0-8935-42a8-8182-250cda2f1689" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c46d2716-5e11-408f-b483-b51774a36242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_StructuralCapitalMember_25e7496a-5258-4864-b915-0df7a98b3820" xlink:href="asur-20220930.xsd#asur_StructuralCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c46d2716-5e11-408f-b483-b51774a36242" xlink:to="loc_asur_StructuralCapitalMember_25e7496a-5258-4864-b915-0df7a98b3820" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1c3b9474-711d-493b-95b8-b3c638c31fb4" 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_asur_NOTESPAYABLEDetailsTable_8aa5b015-b2c6-4673-b372-3f42f9cb732c" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1c3b9474-711d-493b-95b8-b3c638c31fb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_95af0a39-5717-4698-b0da-7065dd61d5d5" 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_1c3b9474-711d-493b-95b8-b3c638c31fb4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_95af0a39-5717-4698-b0da-7065dd61d5d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_2283ad11-ce78-4963-ae13-daead379aa74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_95af0a39-5717-4698-b0da-7065dd61d5d5" xlink:to="loc_us-gaap_LongTermDebtMember_2283ad11-ce78-4963-ae13-daead379aa74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_2e339af8-eeb6-4915-bed7-16a52343e2ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_95af0a39-5717-4698-b0da-7065dd61d5d5" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_2e339af8-eeb6-4915-bed7-16a52343e2ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SubordinatedNoteMember_dc372e8a-1eb5-4353-811d-e2e8adc81b16" xlink:href="asur-20220930.xsd#asur_SubordinatedNoteMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_95af0a39-5717-4698-b0da-7065dd61d5d5" xlink:to="loc_asur_SubordinatedNoteMember_dc372e8a-1eb5-4353-811d-e2e8adc81b16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_fd666657-1c50-438e-b3da-ac8fbd0679a1" 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_asur_NOTESPAYABLEDetailsTable_8aa5b015-b2c6-4673-b372-3f42f9cb732c" xlink:to="loc_srt_RangeAxis_fd666657-1c50-438e-b3da-ac8fbd0679a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c5d96928-c48e-46c0-802c-7460efc94264" 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_fd666657-1c50-438e-b3da-ac8fbd0679a1" xlink:to="loc_srt_RangeMember_c5d96928-c48e-46c0-802c-7460efc94264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_74825342-149e-4856-b855-a679411bdc70" 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_c5d96928-c48e-46c0-802c-7460efc94264" xlink:to="loc_srt_MinimumMember_74825342-149e-4856-b855-a679411bdc70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis_e6b9f0fd-eaab-48fa-aee2-dd96fe330843" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsTable_8aa5b015-b2c6-4673-b372-3f42f9cb732c" xlink:to="loc_us-gaap_AssetAcquisitionAxis_e6b9f0fd-eaab-48fa-aee2-dd96fe330843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_4bf29cca-8ec5-4b71-a3a8-a57f5e39c350" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionAxis_e6b9f0fd-eaab-48fa-aee2-dd96fe330843" xlink:to="loc_us-gaap_AssetAcquisitionDomain_4bf29cca-8ec5-4b71-a3a8-a57f5e39c350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_SecondAssetPurchaseAgreementMember_15e027f2-6276-43ff-b70f-a52c129389fc" xlink:href="asur-20220930.xsd#asur_SecondAssetPurchaseAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionDomain_4bf29cca-8ec5-4b71-a3a8-a57f5e39c350" xlink:to="loc_asur_SecondAssetPurchaseAgreementMember_15e027f2-6276-43ff-b70f-a52c129389fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsLineItems_f1d02561-8c8e-4215-be1d-c1b7d829c289" xlink:href="asur-20220930.xsd#asur_NOTESPAYABLEDetailsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsTable_8aa5b015-b2c6-4673-b372-3f42f9cb732c" xlink:to="loc_asur_NOTESPAYABLEDetailsLineItems_f1d02561-8c8e-4215-be1d-c1b7d829c289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentProceedsFromIndemnificationClaim_2af698be-bf3a-4dbf-a26c-13e9d978a5e0" xlink:href="asur-20220930.xsd#asur_DebtInstrumentProceedsFromIndemnificationClaim"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_f1d02561-8c8e-4215-be1d-c1b7d829c289" xlink:to="loc_asur_DebtInstrumentProceedsFromIndemnificationClaim_2af698be-bf3a-4dbf-a26c-13e9d978a5e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_2154a837-f9fd-497b-86b6-63a129c4b07b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_f1d02561-8c8e-4215-be1d-c1b7d829c289" xlink:to="loc_us-gaap_DebtInstrumentFairValue_2154a837-f9fd-497b-86b6-63a129c4b07b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_b9c93d79-f489-4e03-b537-735aef8a9254" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_f1d02561-8c8e-4215-be1d-c1b7d829c289" xlink:to="loc_us-gaap_RepaymentsOfDebt_b9c93d79-f489-4e03-b537-735aef8a9254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_DebtInstrumentPaymentWithheldAsSecurityForIndemnificationClaim_32c1c6eb-3a85-4cc2-a915-0b8c54c1f9fa" xlink:href="asur-20220930.xsd#asur_DebtInstrumentPaymentWithheldAsSecurityForIndemnificationClaim"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_f1d02561-8c8e-4215-be1d-c1b7d829c289" xlink:to="loc_asur_DebtInstrumentPaymentWithheldAsSecurityForIndemnificationClaim_32c1c6eb-3a85-4cc2-a915-0b8c54c1f9fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentGross_b96a2eb6-c100-41c1-bf74-a4608c00e914" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsCurrentGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_f1d02561-8c8e-4215-be1d-c1b7d829c289" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentGross_b96a2eb6-c100-41c1-bf74-a4608c00e914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_bc727038-601a-4ed5-bcca-d24bc35729b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_f1d02561-8c8e-4215-be1d-c1b7d829c289" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_bc727038-601a-4ed5-bcca-d24bc35729b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b2b20e62-0819-4280-ae40-6027cde4ca46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_f1d02561-8c8e-4215-be1d-c1b7d829c289" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b2b20e62-0819-4280-ae40-6027cde4ca46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_0937d240-5d35-4110-885b-c8a3a5046f02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_f1d02561-8c8e-4215-be1d-c1b7d829c289" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_0937d240-5d35-4110-885b-c8a3a5046f02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanProcessingFee_daba7ed7-3df7-4f70-b009-6813c119c6e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoanProcessingFee"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_f1d02561-8c8e-4215-be1d-c1b7d829c289" xlink:to="loc_us-gaap_LoanProcessingFee_daba7ed7-3df7-4f70-b009-6813c119c6e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt" xlink:type="simple" xlink:href="asur-20220930.xsd#NOTESPAYABLEDetailsScheduleofDebt"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfDebtAbstract_ff14b0d1-e0d8-498d-b6bd-284ba36df947" xlink:href="asur-20220930.xsd#asur_ScheduleOfDebtAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsScheduleofDebtTable_2e55d643-ae99-449c-8dd3-a35b61f841b6" xlink:href="asur-20220930.xsd#asur_NOTESPAYABLEDetailsScheduleofDebtTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfDebtAbstract_ff14b0d1-e0d8-498d-b6bd-284ba36df947" xlink:to="loc_asur_NOTESPAYABLEDetailsScheduleofDebtTable_2e55d643-ae99-449c-8dd3-a35b61f841b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_e5265b97-4ed0-4f94-9ae9-7854a832e75d" 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_asur_NOTESPAYABLEDetailsScheduleofDebtTable_2e55d643-ae99-449c-8dd3-a35b61f841b6" xlink:to="loc_us-gaap_DebtInstrumentAxis_e5265b97-4ed0-4f94-9ae9-7854a832e75d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7cc20d23-256e-4766-8f5b-d89b0ba6396d" 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_e5265b97-4ed0-4f94-9ae9-7854a832e75d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7cc20d23-256e-4766-8f5b-d89b0ba6396d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_850a08f6-3f42-4502-bdfa-81d1e2fa02b0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7cc20d23-256e-4766-8f5b-d89b0ba6396d" xlink:to="loc_srt_ConsolidatedEntitiesDomain_850a08f6-3f42-4502-bdfa-81d1e2fa02b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_StructuralCapitalMember_f368d4b0-48fc-4536-b1ea-70236211203f" xlink:href="asur-20220930.xsd#asur_StructuralCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7cc20d23-256e-4766-8f5b-d89b0ba6396d" xlink:to="loc_asur_StructuralCapitalMember_f368d4b0-48fc-4536-b1ea-70236211203f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1a55c8cd-846c-4228-a1cb-e8e4b609a9cb" 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_asur_NOTESPAYABLEDetailsScheduleofDebtTable_2e55d643-ae99-449c-8dd3-a35b61f841b6" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1a55c8cd-846c-4228-a1cb-e8e4b609a9cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_efe17c51-00ef-4d75-abe0-dbf19e6c5f5b" 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_1a55c8cd-846c-4228-a1cb-e8e4b609a9cb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_efe17c51-00ef-4d75-abe0-dbf19e6c5f5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_08fcdfe8-c19d-4fdb-853c-ae1a2f3d063a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_efe17c51-00ef-4d75-abe0-dbf19e6c5f5b" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_08fcdfe8-c19d-4fdb-853c-ae1a2f3d063a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_3a0e287e-ddde-4551-94ce-6289ef76189d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_efe17c51-00ef-4d75-abe0-dbf19e6c5f5b" xlink:to="loc_us-gaap_LongTermDebtMember_3a0e287e-ddde-4551-94ce-6289ef76189d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_59d0dedc-9cc8-45d6-940b-6a0c5062057c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtTable_2e55d643-ae99-449c-8dd3-a35b61f841b6" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_59d0dedc-9cc8-45d6-940b-6a0c5062057c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_dad9399d-34e9-4279-beab-ded927896bad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_59d0dedc-9cc8-45d6-940b-6a0c5062057c" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_dad9399d-34e9-4279-beab-ded927896bad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtMember_d1804c5b-1cd4-4f39-9c87-0984ba76bf9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_dad9399d-34e9-4279-beab-ded927896bad" xlink:to="loc_us-gaap_ShortTermDebtMember_d1804c5b-1cd4-4f39-9c87-0984ba76bf9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_16fe9c80-b3ac-4528-ad91-d80212f0496d" 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_asur_NOTESPAYABLEDetailsScheduleofDebtTable_2e55d643-ae99-449c-8dd3-a35b61f841b6" xlink:to="loc_srt_RangeAxis_16fe9c80-b3ac-4528-ad91-d80212f0496d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7ca32fb9-a1c8-4def-8833-c55e94b2586d" 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_16fe9c80-b3ac-4528-ad91-d80212f0496d" xlink:to="loc_srt_RangeMember_7ca32fb9-a1c8-4def-8833-c55e94b2586d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c40211f4-0a24-4a4a-8004-e95c6504196c" 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_7ca32fb9-a1c8-4def-8833-c55e94b2586d" xlink:to="loc_srt_MinimumMember_c40211f4-0a24-4a4a-8004-e95c6504196c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_fe0f7d10-fa46-48b9-b7c0-0f38c749cdb9" 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_7ca32fb9-a1c8-4def-8833-c55e94b2586d" xlink:to="loc_srt_MaximumMember_fe0f7d10-fa46-48b9-b7c0-0f38c749cdb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_7b780d64-8b31-4b1b-83d1-52baa739337b" xlink:href="asur-20220930.xsd#asur_NOTESPAYABLEDetailsScheduleofDebtLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtTable_2e55d643-ae99-449c-8dd3-a35b61f841b6" xlink:to="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_7b780d64-8b31-4b1b-83d1-52baa739337b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentMaturityDateDescription_40509c78-91a7-4b0c-8053-99a7af9b74e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDateDescription"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_7b780d64-8b31-4b1b-83d1-52baa739337b" xlink:to="loc_us-gaap_DebtInstrumentMaturityDateDescription_40509c78-91a7-4b0c-8053-99a7af9b74e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_90a51729-1e09-475e-9486-273af77a6670" 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_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_7b780d64-8b31-4b1b-83d1-52baa739337b" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_90a51729-1e09-475e-9486-273af77a6670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_b12142c7-1279-4768-9562-385d1174f83c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_7b780d64-8b31-4b1b-83d1-52baa739337b" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_b12142c7-1279-4768-9562-385d1174f83c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansPayable_76d2cccc-e57d-4bf5-9b04-e6dee144db03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesAndLoansPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_7b780d64-8b31-4b1b-83d1-52baa739337b" xlink:to="loc_us-gaap_NotesAndLoansPayable_76d2cccc-e57d-4bf5-9b04-e6dee144db03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_930342b8-8cf6-4133-9f30-de6c4a643e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_7b780d64-8b31-4b1b-83d1-52baa739337b" xlink:to="loc_us-gaap_NotesPayableCurrent_930342b8-8cf6-4133-9f30-de6c4a643e0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable_f035992d-520a-4ccc-888b-f0950ec96b49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermNotesPayable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems_7b780d64-8b31-4b1b-83d1-52baa739337b" xlink:to="loc_us-gaap_LongTermNotesPayable_f035992d-520a-4ccc-888b-f0950ec96b49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts" xlink:type="simple" xlink:href="asur-20220930.xsd#NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract_6c3821bd-d208-456d-bb7c-654ae82f8bab" xlink:href="asur-20220930.xsd#asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentGross_5e95d6d5-9381-4a8f-a5b1-b8507361135f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsCurrentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract_6c3821bd-d208-456d-bb7c-654ae82f8bab" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentGross_5e95d6d5-9381-4a8f-a5b1-b8507361135f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_abef122c-736d-42b5-b051-370eb766238b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract_6c3821bd-d208-456d-bb7c-654ae82f8bab" xlink:to="loc_us-gaap_LongTermDebtCurrent_abef122c-736d-42b5-b051-370eb766238b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentGross_752d9f88-0df0-443a-a8b5-bed5ce335303" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNoncurrentGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract_6c3821bd-d208-456d-bb7c-654ae82f8bab" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentGross_752d9f88-0df0-443a-a8b5-bed5ce335303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_038af55a-113f-4bcb-8bdb-ba61bfe088ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract_6c3821bd-d208-456d-bb7c-654ae82f8bab" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_038af55a-113f-4bcb-8bdb-ba61bfe088ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_5e6e834d-b4d1-4130-8f6a-f3694fb0e545" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract_6c3821bd-d208-456d-bb7c-654ae82f8bab" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_5e6e834d-b4d1-4130-8f6a-f3694fb0e545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_65dd5008-7679-4b3d-8c16-c3616ce7d849" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract_6c3821bd-d208-456d-bb7c-654ae82f8bab" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_65dd5008-7679-4b3d-8c16-c3616ce7d849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_282d45bd-3f28-4e31-a15c-0ca50f368558" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract_6c3821bd-d208-456d-bb7c-654ae82f8bab" xlink:to="loc_us-gaap_LongTermDebt_282d45bd-3f28-4e31-a15c-0ca50f368558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansPayable_e0168a6e-7b04-43db-ab4c-4474454b45dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesAndLoansPayable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract_6c3821bd-d208-456d-bb7c-654ae82f8bab" xlink:to="loc_us-gaap_NotesAndLoansPayable_e0168a6e-7b04-43db-ab4c-4474454b45dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsTable_cba4f408-5aee-464c-9f70-c1701302902d" xlink:href="asur-20220930.xsd#asur_NOTESPAYABLEDetailsTable"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract_6c3821bd-d208-456d-bb7c-654ae82f8bab" xlink:to="loc_asur_NOTESPAYABLEDetailsTable_cba4f408-5aee-464c-9f70-c1701302902d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_98032dc7-ab01-4133-9990-55f4d039287d" 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_asur_NOTESPAYABLEDetailsTable_cba4f408-5aee-464c-9f70-c1701302902d" xlink:to="loc_us-gaap_DebtInstrumentAxis_98032dc7-ab01-4133-9990-55f4d039287d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_28daf06d-6776-4a74-9d80-e44ffcb8e459" 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_98032dc7-ab01-4133-9990-55f4d039287d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_28daf06d-6776-4a74-9d80-e44ffcb8e459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NOTESPAYABLEDetailsLineItems_8d159973-d2cc-4e1c-9ad4-1137fc212bfb" xlink:href="asur-20220930.xsd#asur_NOTESPAYABLEDetailsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsTable_cba4f408-5aee-464c-9f70-c1701302902d" xlink:to="loc_asur_NOTESPAYABLEDetailsLineItems_8d159973-d2cc-4e1c-9ad4-1137fc212bfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentGross_51767eab-63cb-42f9-be2c-3fe6bf00b9ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsCurrentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NOTESPAYABLEDetailsLineItems_8d159973-d2cc-4e1c-9ad4-1137fc212bfb" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentGross_51767eab-63cb-42f9-be2c-3fe6bf00b9ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt" xlink:type="simple" xlink:href="asur-20220930.xsd#NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_asur_ScheduleOfMaturitiesOfLongTermDebtAbstract_86091b89-2e0d-49ed-8548-e8bfed207fa6" xlink:href="asur-20220930.xsd#asur_ScheduleOfMaturitiesOfLongTermDebtAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_2a819f2e-2cf3-415e-ba07-cafe49e3e84c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfMaturitiesOfLongTermDebtAbstract_86091b89-2e0d-49ed-8548-e8bfed207fa6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_2a819f2e-2cf3-415e-ba07-cafe49e3e84c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_e30f0913-b78e-4362-a2c7-8e87d0d50ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfMaturitiesOfLongTermDebtAbstract_86091b89-2e0d-49ed-8548-e8bfed207fa6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_e30f0913-b78e-4362-a2c7-8e87d0d50ba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_09a60c28-a3da-4b36-ac28-5af291308501" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfMaturitiesOfLongTermDebtAbstract_86091b89-2e0d-49ed-8548-e8bfed207fa6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_09a60c28-a3da-4b36-ac28-5af291308501" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_1d18abeb-7dbd-4ef2-a622-dc5249a21c3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfMaturitiesOfLongTermDebtAbstract_86091b89-2e0d-49ed-8548-e8bfed207fa6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_1d18abeb-7dbd-4ef2-a622-dc5249a21c3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_e76a5c40-299a-4380-a4fa-d4d1d83417a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfMaturitiesOfLongTermDebtAbstract_86091b89-2e0d-49ed-8548-e8bfed207fa6" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_e76a5c40-299a-4380-a4fa-d4d1d83417a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_4b54b4ff-124d-45fa-b7b2-ab2721d1bae5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_ScheduleOfMaturitiesOfLongTermDebtAbstract_86091b89-2e0d-49ed-8548-e8bfed207fa6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_4b54b4ff-124d-45fa-b7b2-ab2721d1bae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" xlink:type="simple" xlink:href="asur-20220930.xsd#CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_119bf427-d0c9-4b36-91be-08dd240ec935" 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_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_5e1e6c58-3a24-445d-be1b-4fca9130bd11" xlink:href="asur-20220930.xsd#asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_119bf427-d0c9-4b36-91be-08dd240ec935" xlink:to="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_5e1e6c58-3a24-445d-be1b-4fca9130bd11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_e8b9b45c-402c-465e-b39e-4f451681c25e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_5e1e6c58-3a24-445d-be1b-4fca9130bd11" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_e8b9b45c-402c-465e-b39e-4f451681c25e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d1335aae-4073-470e-bbf3-67e12ccc3823" 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_e8b9b45c-402c-465e-b39e-4f451681c25e" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d1335aae-4073-470e-bbf3-67e12ccc3823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_cab4b2f7-61c3-4e86-8223-b75d08719c2e" 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_d1335aae-4073-470e-bbf3-67e12ccc3823" xlink:to="loc_us-gaap_SalesRevenueNetMember_cab4b2f7-61c3-4e86-8223-b75d08719c2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_97f02083-73c2-448a-a784-9e9542712266" 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_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_5e1e6c58-3a24-445d-be1b-4fca9130bd11" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_97f02083-73c2-448a-a784-9e9542712266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_1b6f4053-45b2-4f2b-80d0-71d9cfd561aa" 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_97f02083-73c2-448a-a784-9e9542712266" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_1b6f4053-45b2-4f2b-80d0-71d9cfd561aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_e8a06976-d7ec-46ef-adee-e5df513b5761" 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_1b6f4053-45b2-4f2b-80d0-71d9cfd561aa" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_e8a06976-d7ec-46ef-adee-e5df513b5761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_1ad8907c-2264-4216-93eb-ced4b714cc57" xlink:href="asur-20220930.xsd#asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable_5e1e6c58-3a24-445d-be1b-4fca9130bd11" xlink:to="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_1ad8907c-2264-4216-93eb-ced4b714cc57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_95e2888c-8de4-4ebd-b2c0-727e9f373aff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_1ad8907c-2264-4216-93eb-ced4b714cc57" xlink:to="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_95e2888c-8de4-4ebd-b2c0-727e9f373aff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions_ef1a5ee5-df7b-4181-83df-25215af167e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_1ad8907c-2264-4216-93eb-ced4b714cc57" xlink:to="loc_us-gaap_AmortizationOfDeferredSalesCommissions_ef1a5ee5-df7b-4181-83df-25215af167e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueRevenueRecognized1_b20c835d-4c10-41a8-96a9-0f5e247e67d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueRevenueRecognized1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_1ad8907c-2264-4216-93eb-ced4b714cc57" xlink:to="loc_us-gaap_DeferredRevenueRevenueRecognized1_b20c835d-4c10-41a8-96a9-0f5e247e67d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_223efca2-0f40-4484-9147-3b968d29dfce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_1ad8907c-2264-4216-93eb-ced4b714cc57" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_223efca2-0f40-4484-9147-3b968d29dfce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_b1e7c28e-4f08-473c-97b9-9db04d2223ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_1ad8907c-2264-4216-93eb-ced4b714cc57" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_b1e7c28e-4f08-473c-97b9-9db04d2223ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDescription_e79ac505-0577-47a3-a461-339e99e91fc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDescription"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_1ad8907c-2264-4216-93eb-ced4b714cc57" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDescription_e79ac505-0577-47a3-a461-339e99e91fc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalesCommissionCurrentAndNoncurrent_3e59a19c-40e4-4cd7-8ba4-bcbd3dba3cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedSalesCommissionCurrentAndNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems_1ad8907c-2264-4216-93eb-ced4b714cc57" xlink:to="loc_us-gaap_AccruedSalesCommissionCurrentAndNoncurrent_3e59a19c-40e4-4cd7-8ba4-bcbd3dba3cc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/LEASESDetails" xlink:type="simple" xlink:href="asur-20220930.xsd#LEASESDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/LEASESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureTextBlockAbstract_dc173345-3a24-40ed-9b26-8dfc60248c5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LEASESDetailsTable_0cc4a38a-658d-4561-a627-dcc4b3811bff" xlink:href="asur-20220930.xsd#asur_LEASESDetailsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureTextBlockAbstract_dc173345-3a24-40ed-9b26-8dfc60248c5b" xlink:to="loc_asur_LEASESDetailsTable_0cc4a38a-658d-4561-a627-dcc4b3811bff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e6a0cb17-f68d-4387-ace9-2f184aa9ff92" 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_asur_LEASESDetailsTable_0cc4a38a-658d-4561-a627-dcc4b3811bff" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e6a0cb17-f68d-4387-ace9-2f184aa9ff92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_905114e5-5817-408f-8655-291fc9e0be10" 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_e6a0cb17-f68d-4387-ace9-2f184aa9ff92" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_905114e5-5817-408f-8655-291fc9e0be10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_97fb9c41-bd29-4f30-8605-43e89d5f09df" 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_asur_LEASESDetailsTable_0cc4a38a-658d-4561-a627-dcc4b3811bff" xlink:to="loc_srt_RangeAxis_97fb9c41-bd29-4f30-8605-43e89d5f09df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_14e1a3b1-a627-4e31-ae1e-1ea74f652bb4" 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_97fb9c41-bd29-4f30-8605-43e89d5f09df" xlink:to="loc_srt_RangeMember_14e1a3b1-a627-4e31-ae1e-1ea74f652bb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2b02699d-c46b-460b-af66-53c4e24ea4cc" 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_14e1a3b1-a627-4e31-ae1e-1ea74f652bb4" xlink:to="loc_srt_MinimumMember_2b02699d-c46b-460b-af66-53c4e24ea4cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_af2c1b4e-d1de-4d75-a670-e773ef3a0a75" 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_14e1a3b1-a627-4e31-ae1e-1ea74f652bb4" xlink:to="loc_srt_MaximumMember_af2c1b4e-d1de-4d75-a670-e773ef3a0a75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LEASESDetailsLineItems_c5744b10-593a-4d48-be9c-bec280d1a704" xlink:href="asur-20220930.xsd#asur_LEASESDetailsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LEASESDetailsTable_0cc4a38a-658d-4561-a627-dcc4b3811bff" xlink:to="loc_asur_LEASESDetailsLineItems_c5744b10-593a-4d48-be9c-bec280d1a704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_15624722-38fd-43cb-a2f7-a5bc0fb7870d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LEASESDetailsLineItems_c5744b10-593a-4d48-be9c-bec280d1a704" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_15624722-38fd-43cb-a2f7-a5bc0fb7870d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_62fa6409-b8bf-4f78-ad2b-f3c7c9e0f070" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LEASESDetailsLineItems_c5744b10-593a-4d48-be9c-bec280d1a704" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_62fa6409-b8bf-4f78-ad2b-f3c7c9e0f070" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_213fe6dc-1b59-45b4-874c-2e13f9ab7925" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LEASESDetailsLineItems_c5744b10-593a-4d48-be9c-bec280d1a704" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_213fe6dc-1b59-45b4-874c-2e13f9ab7925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/LEASESDetailsRentExpenseComponents" xlink:type="simple" xlink:href="asur-20220930.xsd#LEASESDetailsRentExpenseComponents"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/LEASESDetailsRentExpenseComponents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_asur_RentExpenseComponentsAbstract_aa1bf572-7edb-46a1-95ab-446a8e42d441" xlink:href="asur-20220930.xsd#asur_RentExpenseComponentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_4beb6fe9-2cec-464e-b7aa-c36716a45833" 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_asur_RentExpenseComponentsAbstract_aa1bf572-7edb-46a1-95ab-446a8e42d441" xlink:to="loc_us-gaap_OperatingLeaseCost_4beb6fe9-2cec-464e-b7aa-c36716a45833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_c58e3def-e48a-4a40-91ee-b7237e533087" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_RentExpenseComponentsAbstract_aa1bf572-7edb-46a1-95ab-446a8e42d441" xlink:to="loc_us-gaap_SubleaseIncome_c58e3def-e48a-4a40-91ee-b7237e533087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_138ee9c8-a088-4316-9eeb-54d855045acf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_RentExpenseComponentsAbstract_aa1bf572-7edb-46a1-95ab-446a8e42d441" xlink:to="loc_us-gaap_LeaseCost_138ee9c8-a088-4316-9eeb-54d855045acf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure" xlink:type="simple" xlink:href="asur-20220930.xsd#LEASESDetailsLesseeOperatingLeaseDisclosure"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_asur_LesseeOperatingLeaseDisclosureAbstract_c1ef6351-df73-4e3c-bdbe-96fa2c0f9fec" xlink:href="asur-20220930.xsd#asur_LesseeOperatingLeaseDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_e673146a-48f2-4159-9df4-cdb2755afb7d" xlink:href="asur-20220930.xsd#asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LesseeOperatingLeaseDisclosureAbstract_c1ef6351-df73-4e3c-bdbe-96fa2c0f9fec" xlink:to="loc_asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_e673146a-48f2-4159-9df4-cdb2755afb7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_74eff19e-36b4-4309-84e7-891400e6e869" 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_asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_e673146a-48f2-4159-9df4-cdb2755afb7d" xlink:to="loc_us-gaap_OperatingLeasePayments_74eff19e-36b4-4309-84e7-891400e6e869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NonCashOperatingActivitiesAbstract_f594564d-0caf-49bc-b9f7-c61ae7505045" xlink:href="asur-20220930.xsd#asur_NonCashOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LesseeOperatingLeaseDisclosureAbstract_c1ef6351-df73-4e3c-bdbe-96fa2c0f9fec" xlink:to="loc_asur_NonCashOperatingActivitiesAbstract_f594564d-0caf-49bc-b9f7-c61ae7505045" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_13290c76-1a31-4d02-9083-28ea6d16d1ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NonCashOperatingActivitiesAbstract_f594564d-0caf-49bc-b9f7-c61ae7505045" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_13290c76-1a31-4d02-9083-28ea6d16d1ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LEASESDetailsTable_22042c3e-0416-4536-93eb-052200acdcf4" xlink:href="asur-20220930.xsd#asur_LEASESDetailsTable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LesseeOperatingLeaseDisclosureAbstract_c1ef6351-df73-4e3c-bdbe-96fa2c0f9fec" xlink:to="loc_asur_LEASESDetailsTable_22042c3e-0416-4536-93eb-052200acdcf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a99f83a4-9bd7-4dcb-b844-ce04edd09d42" 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_asur_LEASESDetailsTable_22042c3e-0416-4536-93eb-052200acdcf4" xlink:to="loc_srt_RangeAxis_a99f83a4-9bd7-4dcb-b844-ce04edd09d42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_593a9af6-20c1-47cb-9de1-1edf333d192a" 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_a99f83a4-9bd7-4dcb-b844-ce04edd09d42" xlink:to="loc_srt_RangeMember_593a9af6-20c1-47cb-9de1-1edf333d192a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f8bea000-bbf3-46b9-b461-2533394dc8dc" 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_593a9af6-20c1-47cb-9de1-1edf333d192a" xlink:to="loc_srt_MinimumMember_f8bea000-bbf3-46b9-b461-2533394dc8dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_deb12ddb-b060-4e5e-a7ef-0cbba5844ac3" 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_593a9af6-20c1-47cb-9de1-1edf333d192a" xlink:to="loc_srt_MaximumMember_deb12ddb-b060-4e5e-a7ef-0cbba5844ac3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_LEASESDetailsLineItems_53736759-57d7-4860-a71b-5a53a68a67ec" xlink:href="asur-20220930.xsd#asur_LEASESDetailsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LEASESDetailsTable_22042c3e-0416-4536-93eb-052200acdcf4" xlink:to="loc_asur_LEASESDetailsLineItems_53736759-57d7-4860-a71b-5a53a68a67ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_c245894d-58cb-450a-9b0e-632f5ccafcc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LEASESDetailsLineItems_53736759-57d7-4860-a71b-5a53a68a67ec" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_c245894d-58cb-450a-9b0e-632f5ccafcc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity" xlink:type="simple" xlink:href="asur-20220930.xsd#LEASESDetailsLesseeOperatingLeaseLiabilityMaturity"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_asur_LesseeOperatingLeaseLiabilityMaturityAbstract_9e48be98-7a8a-4a7f-ae83-b00785992fda" xlink:href="asur-20220930.xsd#asur_LesseeOperatingLeaseLiabilityMaturityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_f11d5424-2faf-474f-b988-fc75edf84212" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LesseeOperatingLeaseLiabilityMaturityAbstract_9e48be98-7a8a-4a7f-ae83-b00785992fda" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_f11d5424-2faf-474f-b988-fc75edf84212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_54697eae-9a67-48e6-9f2f-c9587fb900f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LesseeOperatingLeaseLiabilityMaturityAbstract_9e48be98-7a8a-4a7f-ae83-b00785992fda" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_54697eae-9a67-48e6-9f2f-c9587fb900f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_767c4e16-970e-4981-a338-2e1621ecda29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LesseeOperatingLeaseLiabilityMaturityAbstract_9e48be98-7a8a-4a7f-ae83-b00785992fda" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_767c4e16-970e-4981-a338-2e1621ecda29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_453b00aa-fb90-4c9d-accf-2d25c9eb0ec6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LesseeOperatingLeaseLiabilityMaturityAbstract_9e48be98-7a8a-4a7f-ae83-b00785992fda" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_453b00aa-fb90-4c9d-accf-2d25c9eb0ec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1514d7ca-43eb-4ac9-a94b-aacea2c67864" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LesseeOperatingLeaseLiabilityMaturityAbstract_9e48be98-7a8a-4a7f-ae83-b00785992fda" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1514d7ca-43eb-4ac9-a94b-aacea2c67864" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_7d1ac2ec-5bb3-4042-9a01-0b518bb8f0b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1514d7ca-43eb-4ac9-a94b-aacea2c67864" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_7d1ac2ec-5bb3-4042-9a01-0b518bb8f0b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6715db26-4cec-4bd8-9e13-ebb34aa56c40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1514d7ca-43eb-4ac9-a94b-aacea2c67864" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6715db26-4cec-4bd8-9e13-ebb34aa56c40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_fc2ed3e1-997a-4cda-b6f6-498fab6b2a6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1514d7ca-43eb-4ac9-a94b-aacea2c67864" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_fc2ed3e1-997a-4cda-b6f6-498fab6b2a6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_10a393ff-3d49-4fc2-8f40-c233af8038f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1514d7ca-43eb-4ac9-a94b-aacea2c67864" xlink:to="loc_us-gaap_OperatingLeaseLiability_10a393ff-3d49-4fc2-8f40-c233af8038f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_6a91b7c7-89ea-4459-8b1b-9f61920a13bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_LesseeOperatingLeaseLiabilityMaturityAbstract_9e48be98-7a8a-4a7f-ae83-b00785992fda" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_6a91b7c7-89ea-4459-8b1b-9f61920a13bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" xlink:type="simple" xlink:href="asur-20220930.xsd#SHAREBASEDCOMPENSATIONDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b2a97f95-bb54-4cd6-bdcf-a4174bd5e9f8" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_813c0f2a-b01b-4b00-9228-07bb90e7ff89" 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b2a97f95-bb54-4cd6-bdcf-a4174bd5e9f8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_813c0f2a-b01b-4b00-9228-07bb90e7ff89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_92cde215-fb54-4480-aa49-fec7baab19c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b2a97f95-bb54-4cd6-bdcf-a4174bd5e9f8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_92cde215-fb54-4480-aa49-fec7baab19c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c43e3e85-b984-4757-bce6-bb4cd2a2fd5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b2a97f95-bb54-4cd6-bdcf-a4174bd5e9f8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c43e3e85-b984-4757-bce6-bb4cd2a2fd5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_ef0b5030-cabc-4feb-a723-2b8e9faf712d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b2a97f95-bb54-4cd6-bdcf-a4174bd5e9f8" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_ef0b5030-cabc-4feb-a723-2b8e9faf712d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_131ebbbc-d4de-4a57-b42a-c553e83a785a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b2a97f95-bb54-4cd6-bdcf-a4174bd5e9f8" xlink:to="loc_us-gaap_ShareBasedCompensation_131ebbbc-d4de-4a57-b42a-c553e83a785a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a6bbc94b-75d5-48b0-a803-f0e6db0e7ab0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b2a97f95-bb54-4cd6-bdcf-a4174bd5e9f8" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a6bbc94b-75d5-48b0-a803-f0e6db0e7ab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_bd252f84-fdfb-4d05-a57f-178d04e07d63" 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_a6bbc94b-75d5-48b0-a803-f0e6db0e7ab0" xlink:to="loc_us-gaap_AwardTypeAxis_bd252f84-fdfb-4d05-a57f-178d04e07d63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9e9a0bd0-4de1-4d43-ad06-8e6ea0dfaf3b" 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_bd252f84-fdfb-4d05-a57f-178d04e07d63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9e9a0bd0-4de1-4d43-ad06-8e6ea0dfaf3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_A2018PlanMember_b245467a-98c6-4e1a-9370-26adabc877d1" xlink:href="asur-20220930.xsd#asur_A2018PlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9e9a0bd0-4de1-4d43-ad06-8e6ea0dfaf3b" xlink:to="loc_asur_A2018PlanMember_b245467a-98c6-4e1a-9370-26adabc877d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_31140a3d-5bda-42af-af74-f4dc81f1ba0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a6bbc94b-75d5-48b0-a803-f0e6db0e7ab0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_31140a3d-5bda-42af-af74-f4dc81f1ba0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_aecfdd89-609b-4a53-a069-52150d139f91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_31140a3d-5bda-42af-af74-f4dc81f1ba0a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_aecfdd89-609b-4a53-a069-52150d139f91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_d6c2850b-844b-49a2-af7c-2e57ebd27b41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_31140a3d-5bda-42af-af74-f4dc81f1ba0a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_d6c2850b-844b-49a2-af7c-2e57ebd27b41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f90097d8-66e6-46e5-b551-6b518ee2b5a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_31140a3d-5bda-42af-af74-f4dc81f1ba0a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f90097d8-66e6-46e5-b551-6b518ee2b5a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_b6ddc1ee-33df-49c3-ba75-81f3cecee841" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_31140a3d-5bda-42af-af74-f4dc81f1ba0a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_b6ddc1ee-33df-49c3-ba75-81f3cecee841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_00b94a20-7c23-48b9-a669-416cbf572f9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_31140a3d-5bda-42af-af74-f4dc81f1ba0a" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_00b94a20-7c23-48b9-a669-416cbf572f9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NETLOSSPERSHAREDetails" xlink:type="simple" xlink:href="asur-20220930.xsd#NETLOSSPERSHAREDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/NETLOSSPERSHAREDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_b4c22e1a-b230-4ceb-ab6e-11b0c064887c" 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_asur_NETLOSSPERSHAREDetailsTable_7dddd499-7515-4718-9449-7e0351580b21" xlink:href="asur-20220930.xsd#asur_NETLOSSPERSHAREDetailsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_b4c22e1a-b230-4ceb-ab6e-11b0c064887c" xlink:to="loc_asur_NETLOSSPERSHAREDetailsTable_7dddd499-7515-4718-9449-7e0351580b21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_87829830-92f7-4225-85fb-74e735b8823a" 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_asur_NETLOSSPERSHAREDetailsTable_7dddd499-7515-4718-9449-7e0351580b21" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_87829830-92f7-4225-85fb-74e735b8823a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a5f04ddd-e764-4bd9-8866-bba77c253d81" 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_87829830-92f7-4225-85fb-74e735b8823a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a5f04ddd-e764-4bd9-8866-bba77c253d81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_2110b1f1-b3f7-4ef2-a591-59b146766fab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a5f04ddd-e764-4bd9-8866-bba77c253d81" xlink:to="loc_us-gaap_StockOptionMember_2110b1f1-b3f7-4ef2-a591-59b146766fab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asur_NETLOSSPERSHAREDetailsLineItems_5fbcac1e-79f2-4f2e-a138-228e25c4e127" xlink:href="asur-20220930.xsd#asur_NETLOSSPERSHAREDetailsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asur_NETLOSSPERSHAREDetailsTable_7dddd499-7515-4718-9449-7e0351580b21" xlink:to="loc_asur_NETLOSSPERSHAREDetailsLineItems_5fbcac1e-79f2-4f2e-a138-228e25c4e127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_65c1c927-c3b1-4758-9c27-bf4812571be3" 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_asur_NETLOSSPERSHAREDetailsLineItems_5fbcac1e-79f2-4f2e-a138-228e25c4e127" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_65c1c927-c3b1-4758-9c27-bf4812571be3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted" xlink:type="simple" xlink:href="asur-20220930.xsd#NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_82952af7-41d6-4990-8334-41dee120c3b4" 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_NetIncomeLoss_0f5bbc51-3b30-4348-b1e4-6e78352ed6c7" 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_EarningsPerShareAbstract_82952af7-41d6-4990-8334-41dee120c3b4" xlink:to="loc_us-gaap_NetIncomeLoss_0f5bbc51-3b30-4348-b1e4-6e78352ed6c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8b487e1e-73e1-48eb-a42c-b13bc9f3ab91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_82952af7-41d6-4990-8334-41dee120c3b4" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8b487e1e-73e1-48eb-a42c-b13bc9f3ab91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5c874fcb-f750-44cc-ad89-f04a56e118ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_82952af7-41d6-4990-8334-41dee120c3b4" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5c874fcb-f750-44cc-ad89-f04a56e118ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_648cf01f-af4f-4f74-bbf0-b2a0f4a10f27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_82952af7-41d6-4990-8334-41dee120c3b4" xlink:to="loc_us-gaap_EarningsPerShareBasic_648cf01f-af4f-4f74-bbf0-b2a0f4a10f27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_3f046f78-dc4b-4142-ad03-88213ada30e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_82952af7-41d6-4990-8334-41dee120c3b4" xlink:to="loc_us-gaap_EarningsPerShareDiluted_3f046f78-dc4b-4142-ad03-88213ada30e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asuresoftware.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="asur-20220930.xsd#SubsequentEventsDetails"/>
  <link:presentationLink xlink:role="http://www.asuresoftware.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_40baf34e-d084-42fa-a93b-1167fb822fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>asur-20220930_g1.jpg
<TEXT>
begin 644 asur-20220930_g1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X0!:17AI9@  34T *@    @ !0,!  4
M   !    2@,#  $    !     %$0  $    ! 0   %$1  0    !   .PU$2
M  0    !   .PP       8:@  "QC__; $,  @$! @$! @(" @(" @(#!0,#
M P,#!@0$ P4'!@<'!P8'!P@)"PD(" H(!P<*#0H*"PP,# P'"0X/#0P."PP,
M#/_; $,! @(" P,#!@,#!@P(!P@,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# P,#/_  !$( 7$$L ,!(@ "$0$#$0'_
MQ  ?   !!0$! 0$! 0           0(#! 4&!P@)"@O_Q "U$  " 0,# @0#
M!04$!    7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*"
M"0H6%Q@9&B4F)R@I*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS
M='5V=WAY>H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$
MQ<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q  ? 0 # 0$!
M 0$! 0$!         0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$!  ! G<
M 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B<M$*%B0TX27Q%Q@9
M&B8G*"DJ-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J"
M@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R<K2
MT]35UM?8V=KBX^3EYN?HZ>KR\_3U]O?X^?K_V@ , P$  A$#$0 _ /M;XN:W
M=Z=XQFM[>XDA@A&R.-#M5%'   X 'I7,?\)1J/\ S^7'_?=;OQH_Y'RZ^M<G
M7ZAAXQ]G'3H?R[CJL_K$]7NR_P#\)1J/_/Y<?]]T?\)1J/\ S^7'_?=4**VY
M8]CE]K/NR_\ \)1J/_/Y<?\ ?='_  E&H_\ /Y<?]]U0HHY8]@]K/NR__P )
M1J/_ #^7'_?='_"4:C_S^7'_ 'W5"BCECV#VL^[+_P#PE&H_\_EQ_P!]T?\
M"4:C_P _EQ_WW5"BCECV#VL^[+__  E&H_\ /Y<?]]T?\)1J/_/Y<?\ ?=4*
M*.6/8/:S[LO_ /"4:C_S^7'_ 'W1_P )1J/_ #^7'_?=4**.6/8/:S[LO_\
M"4:C_P _EQ_WW1_PE&H_\_EQ_P!]U0HHY8]@]K/NR_\ \)1J/_/Y<?\ ?='_
M  E&H_\ /Y<?]]U0HHY8]@]K/NR__P )1J/_ #^7'_?='_"4:C_S^7'_ 'W5
M"BCECV#VL^[+_P#PE&H_\_EQ_P!]T?\ "4:C_P _EQ_WW5"BCECV#VL^[+__
M  E&H_\ /Y<?]]T?\)1J/_/Y<?\ ?=4**.6/8/:S[LO_ /"4:C_S^7'_ 'W1
M_P )1J/_ #^7'_?=4**.6/8/:S[LO_\ "4:C_P _EQ_WW1_PE&H_\_EQ_P!]
MU0HHY8]@]K/NR_\ \)1J/_/Y<?\ ?='_  E&H_\ /Y<?]]U0HHY8]@]K/NR_
M_P )1J/_ #^7'_?='_"4:C_S^7'_ 'W5"BCECV#VL^[+_P#PE&H_\_EQ_P!]
MT?\ "4:C_P _EQ_WW5"BCECV#VL^[+__  E&H_\ /Y<?]]T?\)1J/_/Y<?\
M?=4**.6/8/:S[LO_ /"4:C_S^7'_ 'W1_P )1J/_ #^7'_?=4**.6/8/:S[L
MO_\ "4:C_P _EQ_WW1_PE&H_\_EQ_P!]U0HHY8]@]K/NR_\ \)1J/_/Y<?\
M?='_  E&H_\ /Y<?]]U0HHY8]@]K/NR__P )1J/_ #^7'_?='_"4:C_S^7'_
M 'W5"J>K:S#I-NSR2*N/4TU33=D@]K/N_O-:Z\9WUG"TCWUP%49/SUYA\2OV
MB-0@9H+/4+@@\9WUR_Q'^+4E].]O;,RJO!(/6O.Y9FN)=S'<Q.>:]O!97'XZ
MB)]K-]6?JK_P1RUNX\0_ KQQ=74KS32>,&RS')_Y!.F5]<5\=_\ !%;_ )-X
M\:?]C@W_ *:=,K[$K\ASI)8^JE_,S^D^&W?*L.W_ "+\@HHHKRSVPHHHH **
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@ HHHH **** /S/\ C1_R/EU]:Y.NL^-'_(^77UKDZ_4L/_#CZ'\L
MX[_>)^H4445L<H4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 49I&;8N37,
M>-OB';^'+23YHW8#@ \U=.G*;M$#2\4>+K;PU9M),^UL?+]:\1\??$VX\1SL
MB/\ N\]JR_%WC>Y\3W;,SL(NRDUAU]%@\OC37-/<0$[CS0.M% ZUZ8S]3/\
M@BM_R;QXT_['!O\ TTZ97V)7QW_P16_Y-X\:?]C@W_IITROL2OP/._\ ?ZW^
M)G]*<-?\BK#_ .!?D%%%%>6>X%%%% !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!^9_QH_Y'
MRZ^M<G76?&C_ )'RZ^M<G7ZEA_X<?0_EG'?[Q/U"BBBMCE"BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH *;+*(ER:CO;Z.PA+R,%4#O7E_Q+^+ZQ+);6K?,PQN4]
M*WH8>=65H@;'Q%^*L.A1R00./.Z5XQKNOS:Y=M)(QY/3-5KV_FU&<R3.TCMU
M)J&OI<+@XT5IN(****[!A0.M% ZT ?J9_P $5O\ DWCQI_V.#?\ IITROL2O
MCO\ X(K?\F\>-/\ L<&_]-.F5]B5^!YW_O\ 6_Q,_I3AK_D58?\ P+\@HHHK
MRSW HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** /S/^-'_(^77UKDZZSXT?\ (^77UKDZ
M_4L/_#CZ'\LX[_>)^H4445L<H4444 %%%% !1110 4444 %%%% !1110 444
M4 %%3V.FS:D^V&-I&Z8%;NG?"/Q#J97R=-N&5NX4U,JD8_$S6G0J5/@BWZ(Y
MNBO6/#/[*>N:RF9K::'ZBNPTS]A6\O5!:9D_"N.IF6'A\4CUZ'#F8UE>%-GS
MO17U5#_P3I:2)6.H$$BG?\.YV_Z"'^?SK#^VL)_,=W^I>;_\^OQ1\IT5].:O
M_P $^9K!28[QI/I7,ZY^Q;J6F1[H_,D/H!5PS;"RVD<];A7-*7QTF>$T5WGB
M#]GWQ%HY.W3[B11WVFN7O_!>J:7G[19RQ[>N17;&M3E\+1X];!UZ3M4@U\C+
MHI67:<&DK4Y0HHHH **** "BBB@ JCK.N0Z/:M)(ZJJC/6J?BGQE:^'K9BTB
M[\=*\1\??$JX\2W3*C,L8XX/6NW"X.59^0C8^)'Q:DU:1H+=SY>>,&O/996E
M=F8EBQSS32=QHKZ6C1C2CRQ!!1116PPHHHH *!UHH'6@#]3/^"*W_)O'C3_L
M<&_]-.F5]B5\=_\ !%;_ )-X\:?]C@W_ *:=,K[$K\#SO_?ZW^)G]*<-?\BK
M#_X%^04445Y9[@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% 'YG_ !H_Y'RZ^M<G76?&
MC_D?+KZUR=?J6'_AQ]#^6<=_O$_4****V.4**** "BBB@ HHHH **** "BBB
M@ H52QX&?I6EX=\*7WBBZ6.SMI+@DX.T=*^AO@K^Q-+K44=]J3R6[ @^6XKD
MQ6-I4(WJ,]7+<EQ>/GR8>-_/H>!^$/A]J/C2\$%K#)N8X!*G%>X?#K]A_5+Q
MHY-3C'EMR0*^HO!7P<T?P=:1K'9V[21@?/MY)KK(HEA7:HP/2OEL7Q#4D[45
M9'ZCE/A[0I)3QCYGV6QY#X)_9!\-^&E1_LY\SJ<^M>DZ+X)T_0HE6&WC^7U6
MM>BO#JXJK4=YR;/N\+E>%PRM1@E\B);*%!Q&@_"GB%1_"/RIU%<YW62V"BBB
M@8C(&ZBFM;QMU13^%/HH JW&CVUTFUH8R/\ =KD_$OP&T+Q1N^T6Z_-Z"NVH
MK2%:<'>+.>MA:-9<M6*:\SYN^)/[#VFW"2-I,.)&YY->!>/OV6_$'@II))(M
MT*\_*,U^AU4=4\/6>L0LEQ!'*&_O"O7PN>5Z6DM4?(YIP+@,3>5)<DO+8_+>
MZL9K.5EDCD0J<<KBH:^\_BU^R-I?CB.1K;R[-F!^XM?*7Q6_9WU?X>WL@CM9
MY[=2?WF.,5]3@LVHXC1.S['Y;G7">-R_WI+FCW1YS13I$:)MK<$=:CEE6&,L
MQPJ]37J'RXKOL7)KE/''Q(M_#=NZJX\['RX-9/Q&^+46CPO#;LLC=.#7C6M:
MY/K5V\DKLVXYP3TKU,'E[F^:>PMR[XK\8W/B6\9Y)#MSQ6+117T4(**Y8C"B
MBBJ **** "BBB@ H'6B@=: /U,_X(K?\F\>-/^QP;_TTZ97V)7QW_P $5O\
MDWCQI_V.#?\ IITROL2OP/._]_K?XF?TIPU_R*L/_@7Y!1117EGN!1110 44
M44 %%%% !1110 4444 %%%% !117PS_P4*_X*X7'[+?Q4\5>"_"T/A&:^\%Z
M5I.I:IJ-]-)J/E7%\U]_Q+GM(7A,,RPV]M<;WG+&.[B_<[760Z4J4JDU""NV
M3*2BKL^YJ*_#6X_X.E?B3!.R#0/A^P4D9'AZ]Y_\J5-_XBFOB5_T+_P__P#"
M>O?_ )8UZO\ J_C_ .3\5_F<_P!=H]S]S**_#/\ XBFOB5_T+_P__P#">O?_
M )8UZE^RW_P<-?$#X^>/;/3;FP^'=M&9E,EO_8E[;R72 Y:-9?MT@B9@"H<Q
M2!20=CXVF*F1XV$>:4-/5#CC*+=DS]>J*I^'/$>G^,/#UCJVDWUGJFE:I;QW
MEE>V<RSV]W!(H>.6.125=&4AE920000<5<KR3I"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@#\S_C1_R/EU]:Y.NL^-'_ "/EU]:Y.OU+#_PX^A_+.._WB?J%
M%%%;'*%%%% !1110 4444 %%%"C<<4  &37>?"'X':I\3M3B2WC_ ';'!++7
M3_L\_LS7GQ'U&.XNE>WMT(921PXK[3^'?PRT_P  Z7'#;P1"10/G YKP<TSB
M-!<E/61]UPSP=5QS5?$>[3_,Y+X*_LUZ7\-K&.1H?],Q\Y]Z]21!&N!VI:*^
M*K5IU9<\W=G[7@\#1PM-4J$;)!11161UA1110 4444 %%%% !1110 4444 %
M%%% !67XH\)6?BS3WM[J/='(-IXK4JIJ6KQ:; 6=L'' ]:J+:=T14A&<7&:N
MCY._:&_8Y_LX3WNBQJD(R>?SKX-^-'Q'N= U"?3(0\<D+&.3(/)]J_6OQ/KC
M>((GA;_5MQ7R)^V7^QI:^.-+DU/3(TBN85+L$7F0U]IP]GD(U52Q>W1GY5Q5
MP3'E>*P"\W'_ "/SRN[R2]G:20Y9JBK2\4>%KSPCJTEG>PO#+&Q&&%9M?K$9
M)QO'8_*'%IV844450@HHHH **** "BBB@ H'6B@=: /U,_X(K?\ )O'C3_L<
M&_\ 33IE?8E?'?\ P16_Y-X\:?\ 8X-_Z:=,K[$K\#SO_?ZW^)G]*<-?\BK#
M_P"!?D%%%%>6>X%%%% !1110 4444 %%%% !1110 4444 9_BOQ7I?@/PMJ6
MN:YJ6GZ+HNBVLM]J&H7UPEO:V-O$A>6:65R%CC1%9F9B H!)( K^:?\ ;E^-
M2^(/A)IWVJ^U;4_%GCRX_P"$Q\0W^JW@N]0NY[R-7ACGE6*%"UO:_9[8+%!!
M"JVX6*&&,+&O[#?\%H_VG9OAII_PW^&,%U-:V/Q.;7+KQ3%+8V]Q9:QX;LM-
M:&_TZ1I SQ23S:C8E6C4'9%,/,3A7_ ']K/XHR?%KXW:UK!DW1W,Y*J/NJ/:
MOJ>&,'SUG6>T?S/.S"K:'(NIYG1117WYX@5W7[./CUOAM\8-%U;<46TN%<G/
MH17"TJ.T;AE.&'0U,HJ47%C3L[G]-_\ P25_:H/QN\$^)/",D-[(OA%++5=,
MO9&:6*;3M1-R8X/,:1F\R"YM+V,1A42.W%FJY^;'UY7XD?\ !$C]MK4/ D?A
M?1=/AAU*6[U:QT&^M+B]EMXWM;Z]M[<SJ%W*TT#R+(F]&ROG1AHO.,B_MO7Y
M1F6%>'Q$J?3IZ'TN'J<]-2"BBBN V"BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /S/
M^-'_ "/EU]:Y.NL^-'_(^77UKDZ_4L/_  X^A_+.._WB?J%%%%;'*%%%% !1
M110 4444  &X\5Z]^S;\!Y?B#KT,UU"39YYR*Y?X+?"ZZ^(GB2&..)GC1P7P
M.U???PM^&MGX"T&&&*%%?:,D"O#SC,U0A[.'Q,^XX/X9>/J^WK+W(_B:/@GP
M7:^#='AMK>-56-=O2MJBBOA92<G=G[I3IQIQ4(*R04445)H%%%% !115?4-3
MATN#S)G5$]2:-]$*4DE=EBBN)\0_'_PUX?5A-J$2R+VS7G/B3]M+3=/E9;6:
M.11T.>M=E+ UZGPQ9Y.*S[ X?^)47WGOE%?*]S^WS(A;;#'UXJO;_P#!0"YD
MFPT$86NK^Q<5_*>5_KME2=N?\#ZPHKYETG]NU+IQYRQH,UZ!X/\ VL_#NL*O
MVJ^AA9NV:QJ99B8*[B=F%XHRVN^6%1?/0]:HK#T#XBZ3XE919W4<V[I@UN9K
MAE%Q=I(]RG5A47-!W7D%!.*1FVU@>)?%R6 ,<+!FZ$#M4EMV-#6==ATJ L[?
M@*X35=8FU>X)=B8P?E%1W][)J$^YF.WTJ(#%,5K[A4=S;+=PM&ZAE;@@CK4E
M%(H^5/VR_P!C6W\<V%QJNE6ZK?8R2!7Y_P#BCPS=>$]8FL[J-DDA;:<CK7[3
M7EHE[;M'(H96&,&OC']N_P#9,6[MY=:TRWQY8+R;%ZU^A<*\1RA)83$/3HS\
MIXUX3CRO'81:_:2_,^%J*DO+1[&X:.12K*<$&HZ_3MS\E"BBB@ HHHH ****
M "@=:*!UH _4S_@BM_R;QXT_['!O_33IE?8E?'?_  16_P"3>/&G_8X-_P"F
MG3*^Q*_ \[_W^M_B9_2G#7_(JP_^!?D%%%%>6>X%%%% !1110 4444 %%%%
M!1110 445XK_ ,%%?CSJG[-O[%OCSQ1X?^WKXI:TAT3P[)9Q6\DD&KZE<1:=
MI\I6X/DF-+RZ@=]X8;%?Y)#A&-P/RJ_X*U?MLM\3-2^)DUW?375KIGBC5_!_
MA.WN;2VAN-$M+3['8ZG&'B7>ZW&J:;/.#)([&+R.(^8U_)2>5IIF9CN9B3FO
MI#_@HU\1]&U[XD1Z#X8L=/TCP_X>+VMK8Z?:0VEM -[.=D,*I%&I9F.R-%09
MPJ@  ?-M?J62X/ZOAE%[O5GSN+J\]1L****]8Y0HHHH ]\_8$^).E^$/B9<:
M;X@@COM!\06\FF7]K*-T=S!,AC=&'H58BOZ6/V%_$#^(/V0OA[YM]XDU:XTO
M1XM&GU+Q!<I<ZGJTMEFSDO)Y5=_,>=X&FWLV]A*"ZHY91_)SX<U-]'UVTN(V
M*&&57R#Z&OW5_P""(?[1&H^)?B]!#9"^N?#/C;P^T&KI%!=74-AK5AY?V6?$
M>8;5;BS>[CFGF51(UCI\7F!S%')\;Q3@[Q6(CZ,];+:NK@S]2:***^)/6"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** /S/^-'_ "/EU]:Y.NL^-'_(^77UKDZ_4L/_
M  X^A_+.._WB?J%%%%;'*%%%% !1110 5?\ #FA3>(]4CM85+2.0.!5"OH3]
MC3X--XBUJ/5I(V:.%O3BN;%XA4*3J,]+*<OGC<5'#PZ[^A[O^R]\%X/ WAN&
MYDB"W$J#<2*]A' J.TMEM(%C50JKP *DK\VQ%>5:HZDNI_2.7X&GA*$:%-:(
M****Q.T**** "H;N]BLHF>61(U7NQQ5'Q3XLM/"NGO/=2"-5&<FODS]HO]KJ
M?5YIM/TN13 #@.K<UW8++ZN)E:&W<\/.L_PV6T^:J]>B/:?BU^U=H_@&.2%6
M6:8C"E6SBOF'XE_M::[XIO)%M;IX[9NBUY5JNM7.L7+27$TDC,<_,<U4K[3!
MY/0H*[5V?B^<<88['-I/ECV1HZSXJOM>EWW$SLWUJ@9&/\3?G3:*]6,4E9'R
MLIRD[R8;J,XHHIDB[SZFG1W$D;!E9A@YZTRB@#K?"_QIU[PE*K6EVZ;>G->[
M?";]N06!CBUJ0R,P W,:^5;_ %&+3+=I9FVHO4UY)\1OC+))*T%FWR@D!@>:
MQ>34\9[KC\SV<NX@QN"FI49OT>Q^N5G\?=)\7Z:/[/O+?S9!D /DU6\QKA_,
M9MS-R37Y$_";]H[7?AEX@BNX[F695;)5W.*_0']F3]KO3OB[IL,-S<1I?8&Y
M!V-?+YUPO7P2]I#WH?D?KO#O&=#'M4:_NU/P9[M12(^] PZ-R*6OE3[H****
M "L_Q1X>@\4:+-9W"!XYE*L#6A13C)IW1,HJ2<9;,_,']M?]GV3X;>,KB\M8
M62RD;@ <5X#7ZR_M6_!BW^*_@&>$Q#S(D9]P7GBORP\;>&I/"GB2ZLY%*^3(
M5&>_-?LO"N<?7,-R3^*.Y_/_ !AD?]GXR\/@GJOU1DT445]4?(A1110 4444
M % ZT4#K0!^IG_!%;_DWCQI_V.#?^FG3*^Q*^._^"*W_ ";QXT_['!O_ $TZ
M97V)7X'G?^_UO\3/Z4X:_P"15A_\"_(****\L]P**** "BBB@ HHHH ****
M"BBB@ K\OO\ @M/\?]8TC]J&Q\.ZU:V$G@'X;^$;+QMI!"+YS>)+Z?5M.CDE
M))9EALH+GRE4*H>XE9_,98?*_4&OYF?VS_VN-0^._P !=+\1:_<V-QX\^+)A
M\:>);BRM/L<)FFMXH;:WBCR66"VLX;:WCW,SLL6]W>21W;U,GPGUC%1CT6K.
M?%5.2FV?*/C[7'\1^,M2O'8M]HG9\GWK'H)W&BOU.*LK'S8=:](^%/[,NO?%
MG0=3U"Q@F6WTN$S2-MX( S7 :1IDVK:A%#"NYW<# ^M?K'I'A'7OV2OV =6^
M(>DZ#I__  A>D_V3IOB:[U6S?S=:DU#5+"P-MIIWH/\ 1X[J266Y;=$)4C@4
M2/\ :#;>9FF8K"4U)[MG1AL.ZLK'Y+7,+6US)$WWHG*'Z@XIE>J?M@_ J;]G
M_P",&H:/,&'F3R2+GN"Q(Q7E=>C3J*<5*.S,91:=F .*^T/^"9'[1NH?#;3K
MRSTF:9?$VESIKN@^6\R[[VU/FQ0N(9(Y'AFP8)8E=?-AFEC)VN:^+Z[C]G3X
MAR?"_P"+VC:RDAC^Q3K)UQT(KFQV'5>A*FRZ-1PFI(_K6^%GQ,T3XU?#'PYX
MR\,WAU+PWXMTNVUG2KLP20&ZM+F)9H9/+D59$W1NIVNJL,X(!!%;U?)?_!)#
M]H^Q^,'P?UCPW'J$UU=>%YH=1M8)(;MC:Z9J'F20+]IF9HY56YAOXHXX2HMX
M(+>+RT54:3ZTK\FJ4W"3A+='TL9)JZ"BBBH*"BBB@ HHHH **** "BBB@ HH
MKS/XE?MA?#SX0^+[W0M?URZM=2TVVANKH0Z3>W4-NLN_8K30Q/&)"$+&/=O5
M6C8J%D0LXQ;=D%[;GIE%?#OC7_@NM\.],\,K+H_A_5/[:F2T=;7Q%J=EI-O
M9%B>>.:2*6YE5X \L9\N"1))8<(YB99Z^8?BM_P5^\3>(=1MKA?V@SX;N(;8
M036O@[POI<6FSL'=O.QJ<=]/YA5@IQ,$Q&N$!W,W93R[$S^&#^XQE7IK=G[
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
MCWSPM_P43^(ECJNDMJFI0ZC;Z/<K=6;S19GT^92"LT$GWX9%(4AXRK*5!!!
M-?;_ .S%_P %][[X;W,*MJNJZI>7#PI>6WB74;_5;6\B60,RQR2S-):S%2Z+
M,F]!YF9(9MD87\I*<DC1-N5BK#N*\_%91A:Z]Z/W:'13Q52&S/Z?_P!F[_@J
M[X+^*OAVSNO&S:+X!N-4G=+.:/5)-2TKRT@DG9KB]:WA2T95B?\ X^%CC8M$
ML<DDCF-/ISPMXJTOQSX8TW6]$U*PUC1=8M8KZPO[&X2XM;ZWE0/'-%(A*R1N
MC*RLI(8$$$@U_*#^R=\0O&%O\5M-LM%U+5)))G"B!9SM<>A'<5^\O_!"6T@L
MOAS\?(X8-.MI!\6KDW,=EL\M9_[ T/S<[.-^_.[ONSGFOA<XRE8.2<973/8P
MN*=5:H^Z****\,[#Y:_X*X>,-4\*?LW:/'IM]-9QZEKZQ7BQJG^DQPV%[>1H
M2REE N+:!\H5)\O:259E;^>CXF_M?^/K7QE>)'K4RJ&.!7] O_!9#_DW3PU_
MV,4O_IFU2OYK/BK_ ,CM>?[U?;<*TXRIRYEU/'S*34E8Z[_ALCX@_P#0<FH/
M[9'Q!Q_R')J\OH/2OK?84_Y4>;SR[GZ'?\$X?C'KWQ8\6>$;?Q!<1ZE%;^/O
M!UQ")D#>5(/$>G .N>C $C(YY-?T/5_-Q_P2<_Y'CPO_ -CQX0_]233:_I'K
M\YXBBHXMI=D>]@6W2U"BBBO".P**** "BBB@ HHHH _E+^(7[6'C[2O"?P]D
M_P"$BU"ZNM4\+6NI7UU=3//<7UU.6EGN)9&):2621F=W8EF9B22237+_ /#9
M'Q!_Z#DU8/Q8_P"11^%__8DZ=_Z!7&U^K9=1IO"TVTME^1\W7E+VDM>IZA_P
MV1\0?^@Y-7J7[''[6GCK5_CMI<-QK$LD9=25YYYKY=KUK]B;_DO^E_[P_G6^
M(H4_9R]U;$4Y2YEJ?T*?\$:/&=[JGP7^)WA2X%NUC\._B5JNE:=,D96:XBO+
M>SUN5ICN*LXN=6N$4J$'EI$""P9V^OJ^*_\ @BU_R!OVC/\ LKDO_J-Z!7VI
M7Y+4^-^I]+'8****@H_G1_:H_:G\;?!?X1>#]6\.ZG'I^K>.M/A\4Z_>06T4
M$NK:G?C[9=7,OEJJ[GGGE8  *H8*H50 /G'5?^"C/Q=UNU,-SXHN9(SU!)KT
MS]OS_D@7PD_[$_2/_2.*OD.OU#*<-2>%@W%?<?.XBI+VC5SU&3]LKXA.68ZY
M-DU^H_\ P17^+^H?$KXI?"&\U2\,FL1ZEJ&FFXCE:.66TDTB_GDMGVD>9"TU
MM;RF-LKYEO$^-R*1^,YYKZH_8;^-?A[PA!'9Z]JD^E-87=IK&EWT,<4LVE:C
M9SI<VMS$LRO&SQS1(V'1E."&!!(J<XP*JX9QIQU'A:SC43D]#^BK]J/]K_P[
M^S3X>N(FDL]<\92PH^G>'$OD@GG\SS1'/<-AC:V>8)M]RZ$#RG5%EF,<+_F/
M^U]_P7KU35?$#Z'>3V?@_0[7R9C8>%-3NY]2U"XBDD;][J@6W,=JV8"8(84D
M9H2'G:&62 _G?^TK^V]?>-H#X:\-)=:/HEA/+*UP+IY;O6)Y':2:[NYF)DN+
MB:1WDDED+.[NS$DFOGN\U"?49C)<3232'^)VW&O)R_AF"2GB=7V.FOF#O:F?
M3GQL_P""F7BSQG\0E\1Z/=S2:Q'"+2+5M5GFU+4H+=3(5ACN;AWE2,&64A%8
M*#*YQECGR7QI^UIX\^("M_:NM37.XY.3UKS>BOIJ."H4E:$4OD>?*K.6K9:U
M/6+C5YO,N)&D8G.<U8\&?\C?I?7_ (^D[^]9M:7@S_D;]+_Z^D_G70]C/J?T
M,?\ !$K_ )''XA?]BIX6_P#1^N5^@5?G[_P1*_Y''XA?]BIX6_\ 1^N5^@5?
MD>._CS]3ZBC\""BBBN4T"OEW]L__ (*1:/\ !'P7J\/@/4/"'B3Q)I[7-E=W
M=YJ)DTOP_<QF2(I.(,O<7$4Z_/9(\3A4<22VY:(R?.__  4D_P""O<7A;1KR
M'P/X@DTWPO;PRQ1ZC8NJ7GC!W1HR;24@M!8IN)6ZB*S3R*KPO'!&LEU^*?QZ
M_:NUSXU:G\K-I.FP 1VUA:$16]O&!A41%PJJ  , 5]!E.1U,5^\GI'\SBQ.,
MC3]U;GV9^UU_P6HU3XSZ+K%E?:]J6JZAK%H=-OK/3IKW2_#LEML9&@73Q<.L
MD<@>0R&X:9I/,*EO*6.-/CGQ=^VQX\\4Z4FEC4+>QT> MY%E9VZV\$.XECM1
M0%&223@=37DC.SMN8EF/4GO25]QA<KPU!6A$\>IB*DWJRUJNLW&MW1FN9&DD
M;DDFJOY_G117H& $9I-@I:*  #%'3U_.BB@#6\,>.-3\&WBW&GW+6\J]"#TK
MU[0OVZ/$NLZ*F@^,H]+\6>&?F#Z?JEDEU%AE*-@.#M)5B,C!P:\+HK&MAZ=5
M6J13*C4E'5,_:G]BG_@N-XFN-.71=)72_'2B"9HM+\5ZU=65_'=.59=FK,ER
M7M\B3]U- \BM/\LZQ1I"/TS_ &7_ -L'P+^USX6FO/">JQKK&EI%_;WAN]DC
MCUSPO,[2*(+ZV5V,+%H9@C@M%,L9DADEB99&_DQT'Q%>>&]0CN;.XFMY(V#
MQN5K]&?^"6'_  4ZU+P#\8=,N+J\DM]2-K_9MRMQ=LECK-ON#+%=J <LA#>3
M.%,D!DDP'CDEAE^.S;AU13JX;[CUL+CK^[4/Z!:*Y'X+_'#P[\>_"3ZMX=OH
M[@6LPM-0M&=#=:3=>5'*;:X168)((Y8I!R5>.6.1&>.1';KJ^.VT9ZA^9_QH
M_P"1\NOK7)UUGQH_Y'RZ^M<G7ZEA_P"''T/Y9QW^\3]0HHHK8Y0HHHH *5!N
M<#WI*U/!FE_VSXCM[?\ OM2E*RNRJ<7.2BNI]F?L6_#Y=&\*6^I; K7"]<5[
MY7&_ ;1_[$^&UC!MQM6NRK\SQU9U*\I/N?TQD6$CA\#3IQ[+[PHHHKD/6"@G
M HILK;8V^A- 'F/[2OQ4B\ >%)DW;9+B,JI![U\!^)M>F\0ZM+<3.9&9C@FO
M9_VSOB4WBCQ%]A63BU<J0/K7A%??9+@U1H<SW9^ \:9Q+&8UTXOW8Z(****]
MH^-"BBB@ HHJ.YN5MXBS,%4<YS0 YW$:Y8X%<7\0/B?;^'[9TC?=)C'!Z5C_
M !%^,"6D;6]JZL>AKR/5=6FU>Z:65B2QSBO6P>7.;YZFQ.Y8\1^)[CQ%=M)-
M(S#/&:S:**^@C%15D4%%%%4 4444 %?1W["O[04_@'Q8NGW$[>3>2"-!GI7S
MC6AX4UAM \0VMXK%?L\@?\JXLPP<,50E1GU.S+\9/"XB->F[.+/VETZ\2^LX
MY$8,&4'(J>O(_P!CKXG+\3?A5#>&0,RD)U]!7KE?@F*P\J%65*6Z=C^F<#BH
MXG#PQ$-I*X4445SG6%9OBWP^OBG09[%L%9QM.:TJ5#AA3C)Q?,B914XN,MF?
MD;^UEX./@GXSZG9*FV.-N,#CK7FE?5W_  4C^'W]E^)Y]8V;?M$F-V.M?*-?
MO>2XI5\%3J>2OZG\RYWA7A\=5I6V;MZ= HHHKU#RPHHHH *!UHH'6@#]3/\
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
MD'YSQ%@%0K^TAM+\SWL#6YX6>Z/DGXT?\CY=?6N3KK/C1_R/EU]:Y.OL,/\
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
M=0:RYCED+J#(/L\,JQF)XFF9&D^SM!XF<YLL)3M'XGL=F%PSJRUV/)?V+_\
M@BUJ M=/DU&QF\"^']IFFU:ZAMW\27X\I&A%M:3130VD3-)EWNP;A3 \1M8S
M(LR?=7P;_8)^''P5\6:+XCL['6-8\3Z#:O;VNJ:SK%S>F*22-8IKF*V9_LEO
M/(@92]M!%A)98T"1R.A]FHK\ZQ&+JUY<U25SW(4XP5HH****YS0**** /RV_
MX+8_M$:QK?[0%KX=TO5(+7PE\$M ;Q)J9M+N&9[_ ,1ZG#<V=I9S*$\RW:UT
MY[FX*>9^]358&:,!8G;\,/&7BFX\9>(;C4+IS)-,Y+,>_-?I;_P7B^+$GA']
MI/XL:&KM&FJ>*[20C!7?_P 4UH@_'IU_"OR^Z&OT;AK#*GA?:?S:GA9A4O4M
MV"BBIM.T^35;Z.WA&Z29MJCWKZ(X#T;]FWX$+\8/$]PVJWT.A^'=*M7O]1U2
MX.VWL[>,;I)'/954$DU^]'_!)/\ 8;70?!__  E_B3PW-X>TBSU&2#PUX=U+
M2;G3]2D:RN)(?[5U*.X2-_,DEC,MK!L\N*,07!,DSQ_9OG?_ (('?LIM-K>F
MW%]IN@LOA."VU_5FOX?M,\[SFZ2PCMX^%C:.:V>X,[DE&MX52-C(98?V K\[
MX@S2=:JZ,'[L?Q9[N!PZC'G>["BBBOFSO"BBB@ HHHH \[_:H_9^M?VF?@7X
MB\*-/8:7K5]I]VF@:[<:9'J$OA;4I+6:"#4[>-RO[^ S%E*NC=0'7<37X0_\
M%<?V.)O _CG7-O\ PC]QKGAF]6VUJ31KF*2&1I(4N(9F@61Y;1I(98W-O/AT
M+?*TT1BGE_HBK\Y_^"Y?PXT3P&^@^.9&UJ_U;XN76G?"Z>P+PFPM([:TU_5+
M:\1?+\T3"9Y(W/F[&C<?)N56KU,HQLL/B(M;/1G/BJ*J0:/Y['78[+Z'%)6I
MXRT"3PWXANK69=K)(W'XFLNOU-.ZN?-ESP]J#:5KMI<KPT$JN/PK]^?^#?\
M^(&A^/T\5:Y-K"GQ9KOAW2;!=/ENDWRV6FW.HL9H8L[B$DU0+(P!53- #@L,
M_P _6:_4C_@B'\:;CX8:5X%O;*/[5<6OC33M*NK;[?)9_:;/5)QI;J2@82+'
M+>6]UY3J4=K-.48)(GS_ !+1Y\(Y=4=V7RM5L?6GQH_Y'RZ^M<G76?&C_D?+
MKZUR==>'_AQ]#^=\=_O$_4****V.4**** "O9/V//^2C6/\ UT_K7C=>R?L>
M?\E&L?\ KI_6N/,/]WEZ'L</_P#(PI>J_,^^!THH'2BOS,_I@**** "O!/VX
M]1D3X<W4&X[6.<?A7O=> _MRV<A^'UU+CY/7\*]#*[?6H7[GS_%%_P"S*MNS
M/B&BBBOT@_F\*"<"FS3+"FYN@ZUPWQ"^+,.@6[1V\G[_ *5I3HRJ2Y8@:WC7
MX@6WAJT?YD=P.F:\.\8^.[KQ3>N^]TA;HF>E4=?\17'B"[:29CU)QFL^OI,'
M@8TE=[B]0S1117H#"BBB@ HHHH **** "BBB@ HHHH ]8_8MD6+XXV3,=HQU
M-?JMX:;?H5L1TV"ORE_8VLUOOC;9QM]TCM7ZL>%8A!X>M4'14&*_*^.[?68>
MA^Q>&M_J]3U_R-"BBBO@S]."BBB@#Q[]M#_DF)^C?RK\KM=_Y#MY_P!=6K]4
M?VT/^28GZ-_*ORNUW_D.WG_75J_5>!/]UEZGXCXC?\C"/H5:***^[/ST****
M "@=:*!UH _4S_@BM_R;QXT_['!O_33IE?8E?'?_  16_P"3>/&G_8X-_P"F
MG3*^Q*_ \[_W^M_B9_2G#7_(JP_^!?D%%%%>6>X%%%% !1110 4444 %%%>7
M?MP>/=>^%?[%GQ?\4>%;F:R\3^&_!.LZIH]Q#;I<207D%A-+ ZQ.KI(RR*I"
M,K*Q&"I!P0#\@/\ @JU^W'-XZ^+?QXC7Q+KVL^'=/\2+X+\,VLTTL&F::=.L
M(X=2\BT(13<#4IM1B>Z96D=,(DA@$8K\HU)VC=UKZH_X*O?M$M\=_CU-NU"[
MU*;39Y5N;JYD#S74O 9W( 4'@ *H5$551%1%51\KU^I9+@_J^%C%[O5GSN,J
M\]1L*='&TSA44LS< #O3:[3]G_P3-X[^*^BZ?%'Y@GN55AC/&:]24E%79S)7
M=C](/^"0_P"P3=_'SP)X9M[OPG!JN@ZAXAL9O%5QJ%M:W5A:Z9;NUXT$]O-,
MC7"WCV@L]L:2A!<L\B%%*M^[%?%O_!'WX'^(/ MGX^\67T.I:/X3UQ=,T'PQ
MI=U!Y8O+;3UN9)=80%]RK=3WTD2JT:%HM/BF4R1SQM7VE7Y/F6*>(Q$JG3H?
M2X>GR4U$****X38**** /S+_ ."\$-KX@_:$^#O@)+.RBNOBQX8\46DUV!%%
M-/+IC:9=6:NY&^41BYOUCC!PK7DI ^8Y_"?XH>$)/ ?CG4-)DSYEG*8SGV-?
MU5_\%!_A)JWQW_88^+OA/P[I4.M>*M9\(ZE'X<M7:&-O[76V=]/DCDF(CBFC
MO%@DCE9E\J1$?<I4,/YT/^"@_P /-)OKK0?B5H"S?V%\1-.M];L6EQYOE3QK
M(JR!20)%W88#HP8=J^QX5QEF\/+U1Y>94M.='S'1117VYXY]"?\ !.CXQP?"
M?XVQ->-,+2],<;&*=X)(V$BLDD<B%7CD1PKHZ,&1E5E((!K^F?\ 94^*4?QF
M_9W\)^(!?W>IW5Q8BUU"YNK7[--+?6[-;W>Y!'&N1<12C*((VQN3*%2?Y(-
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
M/^ZP]#YK$_Q&%6=%&=;L?^OB/_T(56J[X9&[Q1I8_P"GR'_T,5Z3V,#^BO\
MX(U:6W_"POB)J$,+26:^$O"6ER7,<;&%;R%M8FEMC)C;YT<5U;2-&#N1;F%F
M $BD_>E?/?\ P2SB6#]A_P +*HPHU'6__3Q>U]"5^.XB7-5D_-GU5/2*"BBB
ML2@HHHH *^,_^#@/_E%-X]_[#GA3_P!2?2J^S*^,_P#@X#_Y13>/?^PYX4_]
M2?2JJ.Z _ S]O3_DONN_]?\ -_Z$:\2KVW]O3_DONN_]?\W_ *$:\2K]>PO\
M*/H?+5/B85);W,EK('C8HR\@BHZ*Z"#77QWJRC O9*7_ (3W5_\ G]DK'HJ>
M5=@NS8_X3W5_^?V2C_A/=7_Y_9*QZ*.5=AW9L?\ ">ZO_P _LE'_  GNK_\
M/[)6/11RKL%V;'_">ZO_ ,_LE'_">ZO_ ,_LE8]%'*NP79L?\)[J_P#S^R4U
M_'6K.N#>R5DT4<J%=DEU=R7LOF2L78]2:CHHJ@"O0OV>/];X^_[$/7__ $WS
M5Y[7H7[/'^M\??\ 8AZ__P"F^:N/,/\ =JGH_P C6A_$CZH_;KXT?\CY=?6N
M3KK/C1_R/EU]:Y.N7#_PX^A^ 8[_ 'B?J%%%%;'*%%%% !6W\/-7_L/Q;:W'
M3RVZUB4Z)S'(K#L:F4>969I2J.$U-=#],/@QK']N_#^RN,[MZ]:ZJO%OV//&
MR:MX!L['=EH5YYKVFOS/&4W3K2B^Y_3.38I8C!4ZB[+[PHHH)P*Y3TP)Q6;X
M@U:&SM9%9@6VGBH?$?B:+2H&7/SL,+@]ZX:[U";59#),V6[4UW)EKH?G)_P4
M4TF[\/\ C>2X7='%>2$CWYKY;)W'-?IE^WC\#O\ A8_@UKV./=)8QE^!Z5^:
MFI63Z??2PNK*R,1@BOVGA7'PQ&#26\=&?SQQ;E4L%F$E;W9:K]2"BBBOICY@
M**** "BBB@ HHHH **** "BBB@ HHHH **** /6OV*?^2Z67TK]5/#G_ "!+
M;_<%?E7^Q3_R72R^E?JIX<_Y EM_N"ORGCO_ 'J'H?LGAK_N]3U_R+U%%%?"
MGZ8%%%% 'CW[:'_),3]&_E7Y7:[_ ,AV\_ZZM7ZH_MH?\DQ/T;^5?E=KO_(=
MO/\ KJU?JO G^ZR]3\1\1O\ D81]"K1117W9^>A1110 4#K10.M 'ZF?\$5O
M^3>/&G_8X-_Z:=,K[$KX[_X(K?\ )O'C3_L<&_\ 33IE?8E?@>=_[_6_Q,_I
M3AK_ )%6'_P+\@HHHKRSW HHHH **** "BBB@#XU_P""TGQGL_"7P7\$_#^Z
MOK/['\4O$9LM>TY;IH[Z]T&SM+B^O=BI*C&V>6&RM+DL'C,&H/$RYG0U_/K^
MV7\5U^+OQQU35(?+6U8A(HXP%CC5>%50.  ,  < "OTF_P""Q7[52ZW\;OB[
M?3:MI.K6/A^:+X?>%S8RR2QV$45I;W6JMN,KQ?:9+^X:UG,2QD?V5#%("\)K
M\A+B0S3NQR=S$\U]YPO@^6DZ[W>WH>+F-6\N1#****^L/-.H^$'CR'X<>.+3
M5KBU6\CMF#&-NAK[LL/^"ZOB[P]IMK:>%?'/C#X?Z=! D<FFZ1H^BWEO+*H"
MF8O>VDT@8JJ*5#!/D! !+$_G717#B\OH8G^,KFU.O.G\)^C'_#_#XJ?]%R^)
MW_A,>%O_ )6T?\/\/BI_T7+XG?\ A,>%O_E;7YST5Q?ZO8'^7\3;Z]6[GZ,?
M\/\ #XJ?]%R^)W_A,>%O_E;1_P /\/BI_P!%R^)W_A,>%O\ Y6U^<]%'^KV!
M_E_$/KU;N?HQ_P /\/BI_P!%R^)W_A,>%O\ Y6T?\/\ #XJ?]%R^)W_A,>%O
M_E;7YST4?ZO8'^7\0^O5NY^C'_#_  ^*G_1<OB=_X3'A;_Y6T?\ #_#XJ?\
M1<OB=_X3'A;_ .5M?G/11_J]@?Y?Q#Z]6[GM'[8O[3UG^TMXWCU*STN+3;>W
MMTMHHXX8H554&!A(D2-!C^&-%11PJJ  /%Z**]>E2C3@H0V1RRDY.["G1MMD
M4^AS3:*T)/UF_P"")G[0WAN+XG_#>]UIH;74O#]Z?#L>H1Q7TETT.IC[+':8
MM9%#0R7S6+,+I)K>,H)2L;QI/%^XU?RI_P#!/[XGZ=X,^)%QI&N6=MJF@^)H
M6TW4;&Y7?!>6\HV21N.ZE20:_HJ_X):^-_%GCO\ 87\&2>-KV75O$>ASZIX:
MFU.99Q/K$.EZI=Z;;WTQGDDD>:XM[6*>21G.]Y7<8# #\XXCP?LL3SK:1[V
MJ<U.W8^@J***^>.X**** "BBB@#R3X\?L0?#K]H;4YM4UK2)['Q!);RP#5]*
MNY+*Y+.D:K),J'R;MH_*C\L74<R(%*[=KNK?"7[2_P#P0GUGXG:OXF6UT_PC
M=:#:!9-%NK+4WM=;U1!'N=)[9K9;5)]WR*5N$BD(WG[.&V)^I%%=.'QE:B[T
MI-&<Z<9Z21_-7^T;_P $NM'^"7BN3P_/XEAT7Q(K*J:1KI_LV\FW2-$KPK+@
M3Q-(CHLT)>)RC;'8 FO#?$_[!OQ(T.:9HO#]Q=6\'WWA(D"9SC.W.,X/7T-?
MU;^*O"NE^.O#&I:'KFFV&L:+K%K+8W]A?6Z7%K?6\J%)(98W!62-T9E96!#
MD$$&O(W_ ."<?P+M4A_LCX6^$?",D4XN#-X5L_\ A')YR(Y8@DLE@87FC"S2
M'RY"R;BK;=RJP][#\48B&E1*1QSRV#V=C^6;Q#\&/$GA0XU#2[BW_P!Y2*YF
MYA:TEV2 JWH:_IQ\4_\ !''P)XVMUCU3QK\0+QE0*9'AT0.QQC<<:<!GOTKY
M8^.'_!"_7O 6DV>HZ9X7\%_&.)82NI66BP?\(KK0DW1(CVJ7=U-:3@[Y'D$U
MQ;>6D/R><[A!ZU+BJ@_XD6CEEEL^C/PRW"EK]>?$'_!!3Q-XR\-VMY8_#7Q%
MX;OKF(22V%WJ6C2R6CD<HSQ7K(Q'JI(-?+7Q-_X(R^//"-SYMY#J?AM;B\GL
M;6/6M.>Q2\FBFN(F2&5LQ2,QM9W15?=)"JSH&ADCE?U*.>8.I]M+U.>6#JQZ
M'Q717K'Q>_8W\9?!R1EU#3;R15_C2$E?SKRNXM9;.39-')&PZJRX->I3J1FK
MQ=SGE%K<CI4<HP8=1T]J2BK)/JS_ ()__M<7G@[QGIOAW5M1EM]-^VVU];76
MR*9M-N[>9)[:ZC657C,D4T<;KO5E)7!!!(/[_?\ !.']K;6OVM_@_P");KQ1
M;:;#XJ\$^*[_ ,,ZG/I=HUKIE^%$5W:7%JCSSR!'L;RSW[WR)Q. -H4G^5O3
M[Z33KN.:)BKJP((^M?LY_P $9?VI_$4/Q:^$NDZ1KB+H_CN]N_#WBG1KI7FB
MNWM]&O;VTO[?Y@(+J/[ ('<96:"0*ZLT,#Q?&\39>N7ZS!:]3U<OKZ^S9^Q5
M%%%?$GKGR1_P60_Y-T\-?]C%+_Z9M4K^:SXJ_P#([7G^]7]*?_!9#_DW3PU_
MV,4O_IFU2OYK/BK_ ,CM>?[U?<<)_P .7J>-F7Q(YV@]**#TK[ \P^Y?^"3G
M_(\>%_\ L>/"'_J2:;7](]?S<?\ !)S_ )'CPO\ ]CQX0_\ 4DTVOZ1Z_->)
M/]\?HCW\O_A!1117@G:%%%% !1110 4444 ?R"_%C_D4?A?_ -B3IW_H%<;7
M9?%C_D4?A?\ ]B3IW_H%<;7ZWEO^ZT_\*_(^9Q'\27J%>M?L3?\ )?\ 2_\
M>'\Z\EKUK]B;_DO^E_[P_G6^(_AR]"*?Q(_?[_@BU_R!OVC/^RN2_P#J-Z!7
MVI7Q7_P1:/\ Q)OVC/\ LKDO_J-Z!7VI7Y#5^-^I]/'9!111691_,?\ M^?\
MD"^$G_8GZ1_Z1Q5\AU]>?M^?\D"^$G_8GZ1_Z1Q5\AU^K93_ +K#T/FL3_$8
M5>\,?\C3I?\ U^0_^ABJ-7O#'_(TZ7_U^0_^ABO1EL8']3G_  2X_P"3(O"_
M_80UK_T\7M?05?/O_!+C_DR+PO\ ]A#6O_3Q>U]!5^.5OC?JSZJ'PH****S*
M"BBB@ KXS_X. _\ E%-X]_[#GA3_ -2?2J^S*^,_^#@/_E%-X]_[#OA3_P!2
M?2JJ.X'X&?MZ?\E]UW_K_F_]"->)5[Q_P4*T>71_C_K0D'^LOIB/^^C7@]?K
MV%_@Q]#Y>I\3"IK/3YM0?;"C.WH!4-?0W_!/?PKH/B[XI6]IKD/G0R2_=SC=
M@9Q^-57J^S@Y]B81YG8\2'@#5C_RYR_E1_P@&K?\^<OY5_0/^RE_P2A^'_[1
M?[,W@'XA:EJWB31;KQYH%EXB&FZ9;:8EMIL5W EQ%;@S6L\CM''(B/(9")'5
MW"QJPC3T#_AQ]\+_ /H:/'7_ 'ZT;_Y7U\S_ *UT?Y6>E_9LNY_-Q_P@&K?\
M^<OY4?\ " :M_P ^<OY5_2/_ ,./OA?_ -#1XZ_[]:-_\KZ/^''WPO\ ^AH\
M=?\ ?K1O_E?2_P!;*/\ *P_LV7<_FX_X0#5O^?.7\J/^$ U;_GSE_*OZ1_\
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
MHXW.M>,O&WB/4-:N6E=C>W%MJD^EPOM8E4VV>GV<6U JGR=Q!=G9OJBO#_\
M@G!\+]4^$G[%W@K3];6>#6-62\\2WUI-9264NF3ZK>W&IO9O%(2X:W:[,!+[
M68PEBD9.Q?<*_(9.[N?4(****D#^8_\ ;\_Y(%\)/^Q/TC_TCBKY#KZ\_;\_
MY(%\)/\ L3](_P#2.*OD.OU;*?\ =8>A\UB?XC"KWAC_ )&G2_\ K\A_]#%4
M:O>&/^1ITO\ Z_(?_0Q7HRV,#^IS_@EQ_P F1>%_^PAK7_IXO:^@J^??^"7'
M_)D7A?\ ["&M?^GB]KZ"K\<K?&_5GU4/A04445F4%%%% !7SG_P5Y\#:7X^_
MX)?_ !X@U6W:XCT?P7J/B*SVS/$8+_386U&RF!1@3Y5W:P2;22K>7M8,I93]
M&5G^*_"FE^//"VI:'KFFZ?K6BZU:RV.H:??6Z7%K?6\J%)898G!62-T9E9&!
M# D$$&@#^8?_ (*C:7<6OQ%T:\NAFXU*RANI'P!YKO$K,W'J23QZU\MU]H?\
M%2_@CJ7PLN[7P7<V^J1R_"?5;SP@DVH2Q3W%[I\!$NEW,DD1V/)-I=Q82N0%
M(D>0%(V4HOQ?7ZME-55,)"7D?-XJ/+5:"O4/V0/%4GAWX]^'55MJSW:H2>@S
MQS7E]:_@+Q!_PBWC#3]0W;?LDPDSZ8KNJQYH./D8Q=G<_J?_ .":6L0M^P]\
M-_#K-"NL?#_0+#PCK-NMQ#*UM>6-K#"Q(C=]JS1B.XB#E7,%S"S(A;:/=J_.
M;_@BQ^W+IOC74IO!>N:Y8VUSXVM(=9\+07-O+'-J=U;PO#J-M'<%C#(T5O;V
M<RVX"R[6N9!YD<;F']&:_(<11=*K*F^C/J*<N:*D@HHHK$H**** "BBB@ HH
MHH **** "BBB@#\S_C1_R/EU]:Y.NL^-'_(^77UKDZ_4L/\ PX^A_+.._P!X
MGZA1116QRA1110 4$X%!.!6#XP\96_ARR=Y&7*C(&:J,7)V0%_6?$EOH-LTL
MDHC*\CZUZ[^QS^UX+F_&A23+^^? )-?$OC?XBW'B6X95D/DYX%5_AQXWN/ ?
MB>WU"WD*O$X.:[L1D,:^&E"I\70]3)<TJ8#%1Q$.F_IU/V:BG6Z7S%.[=WIU
M>4?LN?&FW^)O@6T9IE>Z"#?S7JX.:_'L1AYT*CI3W1_26"QE/%48UZ3NF@HH
MHK Z@H(R*** .(^,/P3TSXM:!-9W4,.^0$+(5Y6OSN_:0_8XUCX4:[<-96UQ
M=6(.1(!Q7ZD5D^+O!UCXTTMK2^B62%@>,5]!DO$%? 3LM8=4?*<1<*X?,X\Z
M]VHMGW\F?BW/ ]M*T<BE64X(/:FU]Y?M"_\ !.J/5WFO/#\"QDY9O<U\A_$C
MX#:[\-]1DM[JUF?RSR50U^L9;GF%QD;TY:]NI^*9ID.,P$^6O#3OT9Q-%23V
M4UJ?WD;Q_P"\,5'7L7OL>*%%%% !1110 4444 %%%% !1110!ZU^Q3_R72R^
ME?JIX<_Y EM_N"ORK_8I_P"2Z67TK]5/#G_($MO]P5^4\=_[U#T/V3PU_P!W
MJ>O^1>HHHKX4_3 HHHH \>_;0_Y)B?HW\J_*[7?^0[>?]=6K]4?VT/\ DF)^
MC?RK\KM=_P"0[>?]=6K]5X$_W67J?B/B-_R,(^A5HHHK[L_/0HHHH *!UHH'
M6@#]3/\ @BM_R;QXT_['!O\ TTZ97V)7QW_P16_Y-X\:?]C@W_IITROL2OP/
M._\ ?ZW^)G]*<-?\BK#_ .!?D%%%%>6>X%%%% !1110!@?%;XH:'\$?A=XD\
M:>*+[^S/#/A#2KK6]6O!!)/]DM+:%III/+C5I'VQHS;45F., $D"OYV_^"AO
M[0J^(?!>M2M!K5CJWQ2\1ZCXWNH]9N!-JD=M>7+MIL%P0\@1K?319P"%79(1
M"$0[5%?LY_P6$\:6^C?LB1^&;B/6F3X@^(+#1)6L+K[*GV2%FU._CN)-ZM]G
MFL-/O(&10_F^>L3*4D<K_.E^V9\7_P#A=GQMU+6=RLK2,BA>%4#@ #L!BOI^
M&<'[2NZSVC^9Y^85>6'*NIY/1117Z">&*J-(<*,MZ"OV%_X)._\ !.V_^*?P
MF:\TBVTFQU*ZL"7UW6=*?4-/T>5H\Q#[.LD)NIF)5C$LJ!(SO=UW0I-^8?[)
MGPVM_BE\:],TN^DB@T]MTMS/,VV."-1EG9CP% !))["OZ>/^"?/P>A^"?[+.
M@Z6FARZ%=74MS>W"7%HMM=W6^9Q!+.OWQ(;9;=0LN)$1$C=4*%%^5XFQSI4U
M2@]7^1Z67T5*3DSYI_X= ?$W_HK/P;_\,Y-_\NZ/^'0'Q-_Z*S\&_P#PSDW_
M ,NZ_0"BOB/K-7^9_>>Q[./8_/\ _P"'0'Q-_P"BL_!O_P ,Y-_\NZ/^'0'Q
M-_Z*S\&__#.3?_+NOT HH^LU?YG]X>SCV/S_ /\ AT!\3?\ HK/P;_\ #.3?
M_+NC_AT!\3?^BL_!O_PSDW_R[K] **/K-7^9_>'LX]C\_P#_ (= ?$W_ **S
M\&__  SDW_R[H_X= ?$W_HK/P;_\,Y-_\NZ_0"BCZS5_F?WA[./8_/\ _P"'
M0'Q-_P"BL_!O_P ,Y-_\NZ/^'0'Q-_Z*S\&__#.3?_+NOT HH^LU?YG]X>SC
MV/S_ /\ AT!\3?\ HK/P;_\ #.3?_+NO/_VJ/^">&O?L]_ 36?$'C;QA\._&
M&C75WI>@I8:-\/7T&Z2YU+5+33H9_M4FJ3JJ1O=!V4QDLJD @X-?J!5'Q-X9
MTWQIX;U#1]8T^QU;1]6MI+*^L;V!;BVO8)%*212QN"KHZDJRL"""000:<<76
MC)2YG]Y+IQ:M8_DB_:9^#MQ\#?BK?:#=1O'+;LQ*MU')KSZOL/\ ;Y^$5UK.
MAZYXFFN+"]NO _BC7/ FH3VDD[J\VE:G<6:N1/-//'OBBBD"3SS2A)$WRRL3
M(WQY7ZIE^*6(H1JKJCYVM3<)N(5Z)^R[\4I?A#\8=*UJ.9H?LLJMD'T->=T*
M=K ^AKJG%2BXOJ91=G='])G_  0]\2MIWPI\?>"[9XCX9TO7AXF\+01W-@PT
M[3M70W,UMY43_:DVZK'JTBO<1!6CGC2*67RI$@^X*_#/_@CK^U!?1?%KX17%
MB9I/['U9_"FM+"VGQ&72]4B,:J\MXT>U$U*+2Y-L,@FD*>7&DSR"&3]S*_)\
MQPSH8B5,^EH5.>"D%%%>-?MU?M.W'[+'P-_M;28M-N/%.O7\6BZ!'J,5P]BM
MU(LDLD]QY*D^5;VL-S<E&>(2_9_)$L;RHPXHQ;=D;'RW_P %,/\ @JNW@./6
M-#^%WCR'0H_".H_V5XHU^ST2#4IDOXY87?3[":X=K;SHD26*Z9[:X2-K@1JR
M7$,HB\^_9"_X+8^);+P@Y\33'XT6T-Q(VS3[:STKQA%"S7$BXA#16%^5+VT0
M"?82D<3N1<2'!_+']O/]H)?%&N_\(=HM[J%UX;TAY'BEO;V2\NKR:65Y9[F>
M:0EY9YIGDEDD8EG>1F/)KP+P7XXU'P!KD>H:;.\-U"<JP8U]MAN&:<\,O::3
M?4\>IF$E4]W8_KI^#WQS\(_'_P +R:QX-\0:;K]C;RK;78MY/W^FW!ACF-M=
M0MB6VN%CFB9H)E25!(NY5)KK*_EM^%/[=BWWQ/TOQ1XTT^W_ .$ET:":UT_Q
M/I4\VEZ]81S0FWD\J]MV292824!+'"D@<$@_I7^R+_P7#O?#_@[3?"]IJ&B_
M$FSL+:*TL;OQ;K5SI>M6Z)N'^EWL=O=KJ#%2BB4PP2 1;I6N))&D'A8O(<50
M>W,O([:>,ISZV/UGHKY!\ ?\%E_AT+72X?B9HWB7X5WU]%8H;Z\@&K^'I+F?
M"S*FI67FI#!!(5#W%^EFNQU?"@2"/U%O^"EW[.*1L[?M ?!)44%F8^.=+PH'
M))/GUX\HN+LT==[['MM%%%2 445A_$GXG^&O@UX,O/$GC#Q%H?A7P[IYC%UJ
MFL7\5C96QDD6*/?-*RHNZ1T1<D99U R2!0!N5\G_ /!7KPK_ ,)1\%/ K76I
M06OA_2/&4>IZS87#2&WUN&'2]2:&WD13MDV7GV2Y5904$EI&^-R(1U7CO_@J
M5\$O#^DQMX7\<^'/BGKEQ.D$&@>"-;T_5M2D!R7F<?:%B@@C16=YKB2.,85
MS2R11O\ DW_P5D_X*2ZA\5+(VNK7WAV7QA9P7%I86FBVO^AZ#:SRI)+"MS)F
M>YF;RH$DF_<Q2"VC9+:$E]WH9;@:F(K1C%:7U,<16C3@VS\Z?CKJ U7XQ>([
ME6\P37LCAO7)KDZFOKV34;R2>5MTDIW,?4U#7ZM%621\R]7<*^H/^"?NO:AX
M3^&?Q7U#2=+FUW5Y- GTW3=+A#M-JMY=@6L%K$J*SO-)),JHB*6=B% R:^7Q
MUK]"O^"/?P(E\7?%;X8Z4TGV%/$OQ"TJ_%XT/G"'^QTN-=V!=RY,W]F>1NS\
MGG[\/LV-Y>=U.3!S?D=6#C>JC]XOV3_@9_PS!^RU\-?AI_:G]N?\*[\*Z7X9
M_M+[-]F_M#[%:16WG^5O?R]_E;MF]MN[&YL9/H%%%?EI]$>0_MWZ1K6M?LM>
M(D\/Z?J6J:G:W&G7RVEAIR:C<3Q6^H6T\RK TT)?]S')GRV>4#)BAN) EO+_
M #,_M]VEK'^TYKUQI\L-SIMX5N;2XA;=%/$_S(ZGNI4@@U_6)7\R?_!13]F*
M\^#'@W0GO8[7[?X?C;PO?2VDAEMY+K3I7LIFC8JI,;20.REE5MI7*J<@?4<+
MUU'$.#ZH\[,HW@F?']%%%?H!XAV/P+^)5Q\*?B%8ZM;LRR1RID@XXS7]$?\
MP1W_ &H])\8?#D_#8:;]EO+/^TO$^DW]FOFZ?JUE=:@UQ.I*H!;75O/?+&\,
MG^L1XI8WDW3)!_-6IVL#Z<U]#?LC?MD7/P=U&WL]3NM2M]/CF=XKS3M0GT_4
M=-9XGA:6UNH666"0Q22)N1AE793E20?!SS*WBZ?-#XD=N#Q"IRM+9G]4U%?F
MS^R+_P %HO$7B30HK?7+/0?BEI]F!C5-'N4T7Q)=0K:@ /I\P%E/<M<(2\D=
MW:1E9LI AC"2?4WAO_@JC^SOX@GU*WN?BYX/\+WVDW9LKFP\6W1\,7RN(TDW
M+;ZB()9(BLBXE1&C8AE#%D8#\[K8>I2?+4BTSW8U(R5XL^@**\4_X>4_LY_]
M%^^"G_A<:9_\?H_X>4_LY_\ 1?O@I_X7&F?_ !^L2CVNBO%/^'E7[.8_YK]\
M%/\ PN-,_P#C]<_\2_\ @K!\ _ 7A*;4-)^(OA_XC:CDQ6NA^!;R+Q)JM[.8
MY'CB$5J[B$.8]@FN&BMU=T#RIN!HLV!]%U^8O_!:C]J[3M<\77OA&2&QCTOX
M-RV^MB\EBD^TWGB2YL+E([2,2(J"&WT^^2=I8S+YDE["@:%K>59,G]N[_@LE
MK5Q\--8\,3?9?A#;:I<-#-J>C>(_[3\3?V?O<&"/RX$M]/NYHP@:XAN+HVX>
M01,9!'<1_D/^TS^U'<?&+5)K?3XUL]'^VW%ZJ>;)-+<S3R-)+/-+(S2332.Q
M=Y9&9W8DL237T63Y+5K5%4J*T5KZG#BL7&,>6+U/+O%WBBX\8Z[-?W3M)-,Q
M)+')/-9E%%?HJ5E9'@A7UK_P2=^!]I\3OC]I-OJL=S-HFO7^GZ+J,4,\ENT]
MI=7]O;SQB2,JZ;XI73<C*P#$@@X(^2MI;@5^HG_!$[X=3:CXL^%^E6MO>)JW
MBCQ''J3W,>F/>QZ=I^E,NH3S3[6411RR0V]FLK-M26^AX<XC?RLZK>RPDV^N
MGWG5@X<U5'[T4445^6GT04444 ?S'_M^?\D"^$G_ &)^D?\ I'%7R'7UY^WY
M_P D"^$G_8GZ1_Z1Q5\AU^K93_NL/0^:Q/\ $85>\,?\C3I?_7Y#_P"ABJ-7
MO#'_ "-.E_\ 7Y#_ .ABO1EL8']3G_!+C_DR+PO_ -A#6O\ T\7M?05?/O\
MP2X_Y,B\+_\ 80UK_P!/%[7T%7XY6^-^K/JH?"@HHHK,H**** "BBB@#\?\
M_@MQ\#H[?XL_$B.:1KB\\66EIXWTS?:/")$CM+?2KNWB<DI.;?[#:32%2&0:
MG"&0#:\GXJSPO;RLDBE64D$&OZ?_ /@K)^S+)\;O@]X<\5Z;H%QX@UWX9ZLV
MHM::?I_VG5+_ $JZMY;/4;: JPD8+'-'>FWC$C7,FEP1+$\C1%?YU?VP/A4G
MPP^+U]!9%9]*N%6XL[B/F.XBD ='4]PRL"/8U]WPOC%*FZ#W7Y'CYC2M+G1Y
M11117UIY9]J?\$R/VN;SP)J^G^&UUF'0;K3;R#5M&U"Y:7[/:7T+[H_-$+QR
M-;R#=#/&DB&6"::(MMD8'^B;]GKXO1_'CX+^'_%:VL=A/JML?MEI'))+'9W<
M;-%<PI+)%$TT<<Z2(LPC59559%&UU-?R%Z?J$NF7*S0L5D4Y!!Q7W!^Q;_P4
MSUSP@O\ 9UUX\\6?#_5/.$EGJN@W0>(S>1]G\RZL)P]C>-Y.U-T\+N!%"596
MBC*_)9]DDJS]O0WZKN>G@L6H^Y,_I&HKXK_9Q_X+#^'-0\$6<GQD&D^#KRYN
M[;3[/7]$6\U+P[K!>%#)=2NL);2%67S2Z7S>5%&%874X65H_I[X._M+_  X_
M:(.H_P#"O_B!X)\=?V/Y1O\ _A'M<M=3^Q>;O\OS?(=MF_RY-N[&[8V,X./A
MITY0?+)69[$9)ZH[:BBBI&%%%% !17@?BS_@J;^SGX2T26^/QI^'>MM&\:+8
M^'=8BU_4YV=U0"*RL3-<RX+ MY<;;%#.V%5F'S9^UA_P68U#1? 5Q!X:T>'X
M<MJ5E&CZQXBU"VNM<T-W.97ATVW%S:2R+$0(VGNPJS$F2"2./9-M1P]2J^6F
MKLF4XQ5Y'VI^T?\ M$:#^R_\*;_Q7K\>I7R6X,5CI6EV_P!IU/6[HJS):6D.
M5\R9PC'YF5$5'DD>.*.21?S\\6_\%K/'=W\09K6SU+X7>"+75KASI>CZUH-U
MK.HZ5;@!8OM]Q;ZE#";AR#(\4*%80XB$DQ0RO^;/[17_  4=FU'QEK.M>%]6
MUO7O$FNVQL=1\3:_>M>:I=6_G23_ &=&X2VM1-+*ZVMLD4"%_EC  Q\EZAXP
MO]3U]M2FF=KIVWEMQZU]5E_#+E'FQ+MY'FULP2=J9_6=^RE^T?!^T_\ "B/7
MQH]YX?U.SN#I^JZ=,3-%;72I'(WV>YVJEU;NDL<D<R ;E<!TBE66&/TJOP5_
MX)1?MNR?\+)\*:I->:Q_:?@J0M=:;8:N]@OBNQ^RW<(LKE2PAN3"UW)<VZ7'
MR+.F!) )9)5_<'X*?&OPK^T7\+-%\;>"=:M?$'ACQ! 9[*]@#+NPQ1XW1P'B
MECD5XY(I%62*2-T=5=64?.YA@9X6JZ<OD=U&LJD>9'Y\?&C_ )'RZ^M<G76?
M&C_D?+KZUR=?HF'_ (<?0_E_'?[Q/U"BBBMCE"D9MHIEQ<K;1EG8+]:\Y^)7
MQ:334:&V;]X>A!K:C1E4ERQ V/'_ ,3[?P[ T<<BM,.",]*\5\4^+[CQ+>,\
MC,%STS5'5=6FUBZ::9BS,<]:JU])A<%"DK]1!1117<,]F_9-_:(O/A%XMB1I
M"UM<,%8,>%%?IQ\//'5EX]\.P7EG,LBL@)P>AK\8XI6AD#+PR\@U]4?L2_M<
M-X(O8-'U"1C"YZD\"OA^+.'_ *Q'ZS07O+?S/ON"^)OJ53ZKB'^[EMY,_1*B
MLWPMXHM?%>E0W5M(LBR+NX-:5?E$HM.S/W"$U**E'9A1112*"BBB@!'02(5;
ME3U%8'B3X9:-XFA9;C3[:1F!&YDYKH**J-247>+L9U*4*BY9JZ\SYQ^)?_!/
M/0?',S21R+:ENR+7BWC?_@F8VCD_89Y9^?2OO>C:#V'Y5[N%XFQ]!64[KL?,
MXS@S*\0W+DY7W1^97B+]@;Q'I\JBWM9Y5/4[:S/^&%_%G_0/N/\ OFOU&,2G
M^%?RH\E/[B?]\BO4CQOC4K61XLO#? MW4Y(_*#Q]^R3XB\!>&9]2O+.:."$9
M9B.E>25^KG[=$:K^S?K6%4?+V'M7Y1GK7W/#.;5<PP\JM56:=C\[XKR.EE>*
MC0I-M.-]0HHHKZ0^7"BBB@ HHHH ]:_8I_Y+I9?2OU4\.?\ ($MO]P5^5?[%
M/_)=++Z5^JGAS_D"6W^X*_*>._\ >H>A^R>&O^[U/7_(O4445\*?I@4444 >
M/?MH?\DQ/T;^5?E=KO\ R';S_KJU?JC^VA_R3$_1OY5^5VN_\AV\_P"NK5^J
M\"?[K+U/Q'Q&_P"1A'T*M%%%?=GYZ%%%% !0.M% ZT ?J9_P16_Y-X\:?]C@
MW_IITROL2OCO_@BM_P F\>-/^QP;_P!-.F5]B5^!YW_O];_$S^E.&O\ D58?
M_ OR"BBBO+/<"BBB@ HHKQ?_ (*)_'*^_9P_8<^*'B[1KZ\TWQ-8Z!<6OAN>
MTT\ZA.-:NA]ETQ4@\N0.SWTUL@WHT8W9DP@8@ _(_P#X*B?M*1WW[4/Q\\;O
M<+J5O-?V_P -?"M_+9K;26MAI<.-2M8PT22LJZS-J(,K%A(1\C-$D>/RONIF
MN+J61CDN[-^9KZ/_ &_?&VDVG_"._#WP_:C3]#^']C!I5I:C'[M8T ;=@ %R
MVYF; RQ8]Z^;*_4,CP?L,*D]WJSYW&5>>HPH R:*U? ^BOXB\7Z;8HC.;JX2
M/ 'J:]ANRN<I]U_\$AOV/].^.$^C_P!JVZWD?BC6K?0Y=/%T+634;)G\W48T
M?>C#%A%=N3&PD"H=GS[0?Z+*_-O_ ((E?LDQ_#[XJZ_XJ6YN&L_!?AV/PG:K
M;7$7V5[[4)(-0U&.>/)D,T,-MI!1OD4+=S+^\;/E?I)7Y7G&+^L8J4ELM$?2
M86ER4T@HHHKRSH"BBB@ HHHH **** "BBB@ HHHH _*+_@O/X!U[X@_M6>%?
M"<RV;>&_B!\.]0;3%M[FX>Z.HZ3?133M/$[?9XXQ;ZC$(7@42R-)<"8LD5ML
M_$3QIX?;PIXKOM-;.ZSE,9S[5_6!^V_\*K[XK_LP>,(?#_A_3?$7CS1])O=4
M\%0W@1?)UV.TG6R9)'=!&6=_*8F1%:*:5'/ENX/\UO[?OPBM_"'Q!7Q1IK^=
MH?C)(M6TR;RRGG6TZ"2)L'D91@<'D5]IPKC-)8>7JCR<RI;31\^T445]H>2?
M17_!/+XOV7@'XBW6D:NEO<:/XHB;3+R"XC62*:*52CJR,"K#!/!&*_H"_P""
M,>LZYJ/_  3,^%FG>(+&/3K[P?:WG@V&)86A9K/1]0N=*LY)%9W_ 'LEK9P2
M.0=K.[E0JD*/YA/"6JMH?B>PO%)'V:=9.#Z&OW%_X(9_'.V\8?M::Y+9Z/:L
M_P 3OAQ;76H:A GDM;W'A_4# OG83$TEQ'KZ@.7#(NG!<.'!3XOBK!Z+$+T9
MZV6U=X,_3?XK_%#0_@A\+O$GC3Q1??V9X9\(:5=:WJUX())_LEI;0M--)Y<:
MM(^V-&;:BLQQ@ D@5^&'_!4[_@H-XB\;ZUK6J:Q8ZAHNH>*D-OH6AZA/#-=>
M#=)V1 6S>4/+CN+F2/[5<A2[*[QP&::.T@*_ME^U-X!'Q6_9C^(WA<Z7<:X/
M$GA?4]*.G0)$\M_Y]I+%Y*++/;QEGW;0'N(5);YI8QEU_GC_ &]_V)?&D/CW
MQ)J#27FHW&C:C-9WUB\+)<Z;*N&\N1#R R,DB.,I)')'(C,CJQ\GA^C1GB;U
MGMLCJQTIJG:)\7W=Y+?3M),[22-U8]34=6]5T&\T*8QWEM-;2+U61<$54K]*
M5NA\^'6K6G:W=Z.^ZUN)+=AT*'%5:* .[\*?M*>-O",ZM:^(]2CC'!02G:P]
M".A_&O;_  !_P51\7^$=):SNHX=3AD0QRI<1*ZRH1AE8$8(()!![&OE6BN>I
MA:-3XXHTC5G'9GV!X1_X*>Z+X%U9-0T+X=Z7X/U1;:6S?4?",DWAF^E@D*,\
M3W&GO#(\9:*-MC,5W1HV,J#66/\ @HYJ'_11/VJ.>?\ DM&N?_':^4Z*X99)
M@I.[@C58RLNI]D^ O^"K^N?#F^O+BU\9_M"ZJM];BUGMM:^*>K7\+H)8Y1MW
MR>9"X>)/WD+QN5WQEC%++&^=;_\ !2SP[HE[#>:)\(?ASH>HV9W6UY8^&[."
MXMSC *.L893CN#7R/150R7!QV@A/%U7NSW;XN?M^^-OB@TP_M*ZL8YOO+"VP
M$>AQ7B>JZS=:[=M<7D\EQ,W5W.2:JT5WTZ,*:M!6,92<MPHHIT,+7$JQHI9F
M. !WK4DT/"?ANX\6Z[;V-JC233. J@>]?MY_P1'^%&F>)OVBY-)NI-D_P"\.
MV&KR60##SM8UR*]@BN"Z2#'V:QM[R+RI$=7.IL_RM#&3\"_\$\?V.?$>HZM8
M^)+30%U[Q-?&XM_"WAR:ZALG\1ZA%:3W:VRRSND:CR[>5V9F&$C;&3@']_/V
M,OV2M._8_P#A;>Z/#J<WB#Q%XEU.3Q!XHUIX?LRZQJDL4,,DT=N&9+:%8K>"
M*.%2VV.%-[RRF2:3XCB;,(RMAX/U/8R^@U^\9ZY1117QQZ@5^4W_  7$_9RN
MOB#^T -':XT\:7\0/"\FO:7:"=WO6U32GB@U"0J_RK$]G<Z4J)$<;K:X=E4D
MM)^K-<O\:_AK'\8OA)XB\+O):V\FM6$MM;W-Q:?:H[*<J3#<>7N7<T4H210&
M4[D!#*0&'1A<1*A556.Z(J04XN+/Y"O%&C2>'O$-Y9R*RM;3-'R/0U0K]!/^
M"FW_  3TU;PKXOUK4(=&&AZ[HY675](B<S(!(6\NZMY-J^?:2[',<NU3E'C=
M8Y8Y8D_/^\LY;"X:*:-HY$."K#!%?JN#QE/$4U4@SYJK2E3ERLCHHHKK,S6T
M+QYK/AC;_9^I7-GMZ>6V,5ZMX$_;O\=>#)8&;6+R\6$  2MOX';GM7B=%9U*
M,)_$KE1DUL?7:?\ !7+QFJ >7'P/^>:_X4O_  ]T\9_\\X_^_:_X5\AT5S?V
M?A_Y4:>WGW/K34?^"LWC.^@9-JKD=0B_X5Y3X^_;7\>>-)G9->O[-9.&6)]F
MX=@<=1S7D-%73P=&#O&*)=:;W9I:]XOU3Q0Y;4;Z>\8G.9&W5FT45U)):(S"
MBBKFB:%=>(M1CM;.&2>:1@JJ@R31L!T'P7\!77Q#^(FEZ=;PM-]HN$C8 9ZG
M%?T)?\$7/@';^&+'Q%XVT^ST&Z\+OIUOX6\.:M%<+/=SS6EW>+K!10O[B!KI
M;> X?=-)IQ9D"1P._P  _P#!.'_@F+XVU*SMX]#LK=?$WB> @ZM>*#;>"[1P
MRG4IDR&ED&&6WMU(:>5<%HXHYYHOW2^''P^TGX2_#S0?"N@6KV6@^&=.M])T
MVW>>2X:"V@B6*)#)(S2.51%&YV9CC))))KX#B3,E5G["F]%N>W@,.XKGEN;5
M%%%?+'HA1110!_,?^WY_R0+X2?\ 8GZ1_P"D<5?(=?7G[?G_ "0+X2?]B?I'
M_I'%7R'7ZME/^ZP]#YK$_P 1A5[PQ_R-.E_]?D/_ *&*HU>\,?\ (TZ7_P!?
MD/\ Z&*]&6Q@?U.?\$N/^3(O"_\ V$-:_P#3Q>U]!5\^_P#!+C_DR+PO_P!A
M#6O_ $\7M?05?CE;XWZL^JA\*"BBBLR@HHHH **** ,_Q7X4TOQYX6U+0]<T
MW3]:T76K66QU#3[ZW2XM;ZWE0I+#+$X*R1NC,K*P(8$@@@U^'O\ P4I_X)C7
MWP,\%:3X!-_=>)KC2-.N+CPQKMU)&U]KFD6TD:-'=*N"+RT%Q;12.%$<R/%*
MFTM+!!^Z5>6_M,_L@^$?VJ$\.W&O)>:=KWA&\-UHVNZ88H]2T])"@NK97DCD
M1K:ZB0130NC(X". LL4,L?9@<9/#5E5B9UJ:J1Y6?R7ZUI,VAZG-:S(R20N4
M8$8JK7Z6?\%+?^":>H0Z]XHUC2?#.M>'[KP_J-S9RVMU8&"/5XXRK)?63AGC
MFMY8I89/W<CM"TODR[)4=!^;^M>'[SP_=M#>6\MO(AP5=<&OU#!8ZGB::J4V
M?.UJ,J<K,ITZ.1HI%93M93D$=J;1788G<_#_ /:,\8?#J^233]<U"&->#&DI
M"L/0CO7MLG_!1NS\9^&5TKQYX!\+>.K5;>6U7^U],BN7BCD 601NR[H]P Y0
M@Y .<@&OEFBN6M@Z%7^)%,TA6G'X6?9'C?\ X*N:Y\1;^QEO/&G[0VDQV$'V
M6"WT;XIZO8PI&99)3O*R>9,^^5_WD[R2!=D881QQHG3>&?\ @HUJ&E^"]4TN
MU^,7[25OI>OK%_:EM=?$6ZOKN;R6+P_9[Z<-=V&'.7^R2Q>>N$EWH !\(T;C
MZG\ZX99#@G]@V6-K+J?6FJ_\%$;JSO&CA^)'[54B+T8_&C7.?_(M-F_X*1V-
M_IMO#KFAZ_\ $BZL7E:QOOB+KMUXNN=-$OE&1;9KYI! &,,1/EJI8HN2<#'R
M;FBJCD>"B[J"!XRL^I]%?%__ (*0>./B?'(L-_<::SDG=!\C#/N.:\/UWXBZ
MYXF9OM^IW5UOZAW)S6+17H4\/3IJT%8YY3E+=A1116Q)T7PQ^(-]\-_%MGJ5
MC<20-!*KG:<9P:_:K_@D_P#\%'M*\.WC$>'Y[O3?B7K6EVFJ0:/]BADT[7+F
MYMM-34YHY#').EQ');).ZRLT0T^$I!(T\SK^-?PD^ 7B'XOZ[#9Z;I]U()F"
M[U0E5SWS7ZE?\$O_ /@G!XGM?$6A+X?MQJD&AZ[HVOZEXANS+;:+"EAKT#W%
ME;SB-Q=WO^A7:&*(%(FBVSR0F2(2?,\2?5I4?WC]Y;'H9?[13TV/>OC1_P C
MY=?6N3KK/C1_R/EU]:Y.O0P_\./H?SKCO]XGZA5;4]3CTNV:25MJKR353Q'X
MFM] M&>1UW8Z9KQ;XA?%.?7IVBMY&CCZ$>M>EA<'.L]-CE-OXC_&%IRUO:MN
M7ID&O,;FZ>[E9Y&9F8YY-,=R[98Y-)7TM##PI*T0"BBBMP"BBB@ I]O</;2J
M\;,C*<@J<&F44 ?6'[&O[:$WA"[BTO6)]MOQ&C,V:^]_"'C"R\:Z1'>6,HEB
M8#FOQ:@G:VF61#M93D'TKWW]F?\ ;1U3X4:C;PZA/-<V*L,I7P?$7"JKWQ&%
M^+JNY^A\*\9RP=L-C-8='V_X!^GM%<+\)?CMHWQ0T.WN;>ZMU>9<^7O^8?A7
M= Y%?E]:C.E)PJ*S1^SX?$4Z\%4I.Z84445F;!1110 4444 %%%% 'D'[=/_
M ";=K?\ N_TK\HCUK]7?VZ?^3;M;_P!W^E?E$>M?J_ ?^YS_ ,7Z'XCXD?\
M(RA_@7YL****^Y/ST**** "BBB@#UK]BG_DNEE]*_53PY_R!+;_<%?E7^Q3_
M ,ETLOI7ZJ>'/^0);?[@K\IX[_WJ'H?LGAK_ +O4]?\ (O4445\*?I@4444
M>/?MH?\ ),3]&_E7Y7:[_P AV\_ZZM7ZH_MH?\DQ/T;^5?E=KO\ R';S_KJU
M?JO G^ZR]3\1\1O^1A'T*M%%%?=GYZ%%%% !0.M% ZT ?J9_P16_Y-X\:?\
M8X-_Z:=,K[$KX[_X(K?\F\>-/^QP;_TTZ97V)7X'G?\ O];_ !,_I3AK_D58
M?_ OR"BBBO+/<"BBB@ K\X_^"XG[36G^$OB!X&\*NMK<?\('IMW\1+XS:7,[
M65W(LNE:24N21"OF+/K+[%#RAK*-OW:X\S]'*_,W]JG_ ()0_%'X@ZS\9]8N
MH?#GCUOB)XQCUJ&[TRZBT[7+K3S%;VMK:2V\T<5J/[/MT$(?[5NGBMS*1YTI
MB/5@G35>+J_#?4SJ\W(^7<_"/XE^)Y/&?CK4M39F?[9,9,GWK!Q7ZQ#_ ((,
M>. /^29^+_\ P9:#_P#+"C_APSXX_P"B9^+_ /P9:#_\L*_0(\08)*RD>']1
MJ]C\G<5]#_\ !/KP'I6K^+M8\4:]-#:Z'X(M)-9OIY<[(8H4,C$_@O;GZU]M
M_P##AGQQ_P!$S\7_ /@RT'_Y85]@?\$[O^"/<GP#\7^'?$'B_P /^';>TL-F
MN)IYOEOKR'4D"_94N8_LY@S SR2[H9WV7%O T;L%W'EQW$.'="2HOWGL:T<#
M/G3EL?:'[,?P_A^%O[/?@W0X]%_X1^:TTJ![RP-M;VTL5Y(HENFE2WEFA\YY
MWE>0QS3*TCNWFRYWMW5%%?GY[84444 %%%% !1110 4444 %%%% !1110 5^
M&'_!:#X#:;XC^)WQ \-^'?",?@W2?A7<:9'I>GV\,=M:7&G7&EV\B75E!'#$
ML5F;A;NW 4R@SV5W^\!S%%^Y]?+?_!0/]@FX_::\3Z#XK\*VVD+XL@L9O#.K
M_P!H:D-.L]1T::1)SYYCL;F:YFMI8C]FCWP)$;Z[<NP9HI>W+\4\/7C5,:]/
MVD'$_EYEC,<K+@_*2*;BOUP\2_\ !!/QI;Z]>11?#WQ%?1PSN@N;/4]&^S7
M#$>9'YMY')L;JOF1H^"-R*<J*/\ PX9\<?\ 1,_%_P#X,M!_^6%??_ZQ8/\
MF/%^HU>Q^3N"*^G/V:OC?JVF_LU>+-!\/WEG8^,/"\*>-O"][<6$=\VFZKI4
MJWUO-%%(K*9=T)094@B0JP925/V-_P .&?''_1,_%_\ X,M!_P#EA7=?LU_\
M$8OB)\*/C=H.L6/@#6-+DCF8-?:KK&E165FJHS[I#;7%Q.0S(L8$<+G=(N=J
M!G7CQ^<8*O0E3<MT:T<+6A-2L?L!X4\6:7X\\+:;KFAZEI^M:+K5K%?:?J%C
M<)<6M];RH'BFBE0E9(W1E974D,"""0:\\_:(_8X\"_M+Q276M:?+IOB=;-K.
MS\3:0XM-9L$V3+&!-M*S11O<22K;W*RVQDVL\+D"N>_X)N?LRZY^Q_\ LC:/
MX#\1MX?.K6.MZ_J3KH<CO80Q7^MW^H0QQEHHC\D-U&A'EJ RL%RH!/NE? ;/
M0]L_*']O/_@BB]Q?:EX@M= F\9>'X8'G:?08=NN6@59I&,EA]V["QQQC-HQG
MEEF"QV8 S7YQ_'K_ ()4^.O OC>;2])TV9;B.T34/L-Y#+:7PMG9U28P2JLG
MEEHW7=MQN1AG*D#^GJN5^,/P4\,_'KPB-#\5:<^H6,=PEU"T-W-9W-K,N0)(
M;B!TFB8JSH3&ZEDDD0Y1V4^W@\^Q-#1OF7F<=;!4Y^1_)+\0?@]KWPPNC#K%
MF]O(&VXP:Y?:?0_E7]*GC;_@B#X+\2W.H75O\0/'LS%;DZ7IVMPZ9JFEV#.K
MB".4&TCO;B&$LG#W@F<1C=.6+.?FWXS?\$)/$&H>"/M]KX(\(3ZH%B^T:;X<
M\0F:=G9E5_(-Y;6L3*FXN?,EC)1#@,^U&^CP_%%"2M433.&IELU\+N?A[17Z
M._$?_@W[^*&D:;J.KGP5XX@L;"%[J86SZ5?SK&@+-LM[>\DGF8*"1'#&\CG"
MHK,0I\.\*?\ !.KPS\3;Z6S\'_&+X?\ BO4(K<W9M-,UJWN)Q""H+E%;(4%E
M&?5A7J4\ZP<]IHYI8.JMT?*=%?64W_!*+Q-%(5_M2S..XFC_ ,:;_P .IO$W
M_03L_P#O]'_C71_:.&_G1'U>IV/D^BOK#_AU-XF_Z"=G_P!_H_\ &K&N_P#!
M+J'P!X;M]6\7_$7PCX2T^YG%M'<:KJ<%M&\I!(0%F R0I./:IEF>%BKN:#ZO
M4>R/D>C!]#^5??OP?_X(7>-_B]IZ:YX4TOQ5XK\.[T\C5;>&SL++4U>*.9)K
M1KV> W5N\<J,ES '@?)"R,58#ZQ_9X_X(+>(K#3[B]U;P7H=K-;LT45GXDUV
M.&:Y81JPD'V&.\C$19MF6<."CG9C:6XJW$&"@M)7]#:.!JOH?C_\,/@CXB^+
M][]GT*RDNI=VW 4]:^W_ -B3_@DOJ?BSQGHL>N>'=?UR\N->M]$N1I5@US;:
M'(R)<337TQ*0P)!:N)S')*DDNZ*.,-)-$K?K#\'/^"-'P[^'6LW=]JVK^(-6
MCN@ZII6F2?V%IEIB7=#)$;4B]\U8@$?S+MXY&:1_+3*+']/?"OX6:!\$_A_I
MOA?POIL>EZ'I,92W@61Y68LQ>26220M)+-)(SR22R,TDLCN[LSLS'YW'<35*
MB<*"Y5WZG=1R^,=9ZGDG[*W[!/A_X VFFZEX@_L/QIXUT>>5],UK^Q$LX]!A
M9984CL(6DF:U8V\KI-*)6DN"[[F$0B@A][HHKY>4G)W9Z25M$%%%%2 4444
M>7_M2_LM:+^T]X-CM;J1=+\0Z4)'T;65MQ,]@[A1)%)'E?/M9=B"6 LH<(C*
MT<L<,T?XO_M]_P#!(N^\(:_J5[-H,GA_5(XK.>ZNX5N+CPY(]W((8D@U%H8X
MRYN/W/DRB*8,8SLVRQ/)^^%4?$WAG3?&OAO4-&UG3['5M'U:VDLKZQO8%N+:
M]@D4I)%+&X*NCJQ5E8$$$@@@UW8',*V%ES4G\C&M0A45I'\DOQB_9<\8? V\
MDA\0:;):M&<'*FO.]I]#^5?T]?%7_@CQ\-?&NDVL.AZEXJ\/R6-O.B07VIR^
M(;&_E:)(X&NEU!IKAHXB@.RVN+8OO?<Y.UE^4?VAO^"#FJ7^C7MUHGA/POJ)
MAG,<4&BZOY5]=Q&;8LJQ7444$9$9$KQM<G: ZJ\K!=_V&%XHHR5JRL_P/+J9
M;)? ?AG17Z!?'+_@AMXL^"OA#4/%WC2.[^'OA'33$MYK6NZII"V-HTT\<$*N
M8;R1QOEEC0';@%AD@<UYKX7_ ."8%G\2]$NM0\&_$SP;XNM+&7R+B72M5@N5
M@DVAMC%6.#@@X/8UZU/.<'/::.66$JK='R/17U@W_!*7Q,&_Y"=G_P!_H_\
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
MK\J_V*?^2Z67TK]5/#G_ "!+;_<%?E/'?^]0]#]D\-?]WJ>O^1>HHHKX4_3
MHHHH \>_;0_Y)B?HW\J_*[7?^0[>?]=6K]4?VT/^28GZ-_*ORNUW_D.WG_75
MJ_5>!/\ =9>I^(^(W_(PCZ%6BBBONS\]"BBB@ H'6B@=: /U,_X(K?\ )O'C
M3_L<&_\ 33IE?8E?'?\ P16_Y-X\:?\ 8X-_Z:=,K[$K\#SO_?ZW^)G]*<-?
M\BK#_P"!?D%%%%>6>X%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^#_ ,<-0EO_ !]>
M-([-\QZGWKCZZKXQ_P#(\W?^\?YURM?T5A]*4?0_E&?Q,****V)"BBB@ HHH
MH **** "BBB@ HHHH **** "G1S/"V59E/J#3:* -K0/'VJ>'IUDAO+CY3G&
M\UZAX*_;C\5^"MODL)-O]XYKQ6BN3$8'#UE:K!,ZL/CL10?-1FXOR9]?>&/^
M"F6M.$6\6-?6N^\/?\%(K&64?;)%5?:O@.@C->-6X4R^?V+>A[M#C#-:7_+U
MOU/T7_X>-^'O^>U'_#QOP]_SVK\Y]@HV"N7_ %+P'F=?^O>:?S+[C[;_ &E/
MVW]%^)7PEU#2+>7=-<# %?$IZT!<45[F5Y71P--TZ.S=SP,TS;$9A55;$.[2
ML%%%%>D>8%%%% !1110!W'[/?CF'X=_$>WU*=ML<8Y-?:VD?\%$O#]GIL,;3
M?,JX-?GC2;17B9GD.&QTU.M>Z/<RKB'&9?%PPST9^C'_  \;\/?\]J/^'C?A
M[_GM7YS[!1L%>9_J7@/,];_7O-/YE]Q^C'_#QOP]_P ]J/\ AXWX>_Y[5^<^
MP4;!1_J7@/,/]>\T_F7W'VW^T)^V]HWQ"\'?8[>;=)R*^*]2F^TZC<2C_EHY
M:H0,45[F6Y51P,'"CL?/YIFV(Q]7VN(=WL%%%%>D>:%%%% !0.M% ZT ?J9_
MP16_Y-X\:?\ 8X-_Z:=,K[$KX[_X(K?\F\>-/^QP;_TTZ97V)7X'G?\ O];_
M !,_I3AK_D58?_ OR"BBBO+/<"BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _!GXQ_\
M(\W?^\?YURM=5\8_^1YN_P#>/\ZY6OZ*P_\ #CZ'\HS^)A1116Q(4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !0.M% ZT ?J9_P16_Y-X\:
M?]C@W_IITROL2OCO_@BM_P F\>-/^QP;_P!-.F5]B5^!YW_O];_$S^E.&O\
MD58?_ OR"BBBO+/<"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 _!GXQ_P#(\W?^\?YU
MRM=5\8_^1YN_]X_SKE:_HK#_ ,./H?RC/XF%%%%;$A1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 % ZT4#K0!^IG_!%;_DWCQI_V.#?^FG3*
M^Q*^._\ @BM_R;QXT_['!O\ TTZ97V)7X'G?^_UO\3/Z4X:_Y%6'_P "_(**
M**\L]P**** "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@#\&?C'_R/-W_ +Q_G7*UU7QC_P"1
MYN_]X_SKE:_HK#_PX^A_*,_B84445L2%%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4#K10.M 'ZF?\ !%;_ )-X\:?]C@W_ *:=,K[$KX[_
M ."*W_)O'C3_ +'!O_33IE?8E?@>=_[_ %O\3/Z4X:_Y%6'_ ,"_(****\L]
MP**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@#\/?C%_R.]U_O'^=<K117]!8?^''T/Y3K
M?&PHHHK8S"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *!UH
MHH _33_@CC_R0;QK_P!C<?\ TTZ97UQ117X3G/\ OU7_ !,_I;AS_D5T/\"_
M(****\T]H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
=BB@ HHHH **** "BBB@ HHHH **** "BBB@#_]D!

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="idm140711148431520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Nov. 04, 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_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="ro">
<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="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">ASURE SOFTWARE, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">74-2415696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">405 Colorado Street, Suite 1800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Austin<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">TX<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">78701<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">512<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">437-2700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</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_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,160,622<span></span>
</td>
</tr>
<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_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000884144<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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">1-34522<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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 Annual Report</a></td>
<td class="text">true<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_CommonStockMember', window );">Common Stock, $0.01 par value</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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.01 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">ASUR<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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="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_SeriesAPreferredStockMember', window );">Series A Junior Participating Preferred Share Purchase Rights</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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Series A Junior Participating Preferred Share Purchase Rights<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_NoTradingSymbolFlag', window );">No Trading Symbol Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_NoTradingSymbolFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 security having no trading symbol.</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_NoTradingSymbolFlag</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:trueItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_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_StatementClassOfStockAxis=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_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="idm140711148694224">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)<br> shares in Thousands, $ 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, cash equivalents, and restricted cash</a></td>
<td class="nump">$ 10,885<span></span>
</td>
<td class="nump">$ 13,427<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for doubtful accounts of $2,751 and&#160;$2,210 at September&#160;30, 2022 and December&#160;31, 2021, respectively</a></td>
<td class="nump">6,821<span></span>
</td>
<td class="nump">5,308<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">323<span></span>
</td>
<td class="nump">246<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">10,658<span></span>
</td>
<td class="nump">13,475<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_asur_AssetsBeforeFundsHeldForClientsCurrent', window );">Total current assets before funds held for clients</a></td>
<td class="nump">28,687<span></span>
</td>
<td class="nump">32,456<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FundsHeldForClients', window );">Funds held for clients</a></td>
<td class="nump">181,969<span></span>
</td>
<td class="nump">217,273<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">210,656<span></span>
</td>
<td class="nump">249,729<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">11,364<span></span>
</td>
<td class="nump">8,945<span></span>
</td>
</tr>
<tr class="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="nump">86,011<span></span>
</td>
<td class="nump">86,011<span></span>
</td>
</tr>
<tr class="re">
<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">70,238<span></span>
</td>
<td class="nump">78,573<span></span>
</td>
</tr>
<tr class="ro">
<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 assets, net</a></td>
<td class="nump">7,969<span></span>
</td>
<td class="nump">5,748<span></span>
</td>
</tr>
<tr class="re">
<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, net</a></td>
<td class="nump">4,886<span></span>
</td>
<td class="nump">4,136<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_Assets', window );">Total assets</a></td>
<td class="nump">391,124<span></span>
</td>
<td class="nump">433,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_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Current portion of notes payable</a></td>
<td class="nump">3,064<span></span>
</td>
<td class="nump">1,907<span></span>
</td>
</tr>
<tr class="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">1,322<span></span>
</td>
<td class="nump">565<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation and benefits</a></td>
<td class="nump">4,179<span></span>
</td>
<td class="nump">3,568<span></span>
</td>
</tr>
<tr class="re">
<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, current</a></td>
<td class="nump">1,686<span></span>
</td>
<td class="nump">1,551<span></span>
</td>
</tr>
<tr class="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 liabilities</a></td>
<td class="nump">4,137<span></span>
</td>
<td class="nump">2,333<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Contingent purchase consideration</a></td>
<td class="nump">2,299<span></span>
</td>
<td class="nump">1,905<span></span>
</td>
</tr>
<tr class="ro">
<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 revenue</a></td>
<td class="nump">4,173<span></span>
</td>
<td class="nump">3,750<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_asur_LiablitiesBeforeClientFundObligationsCurrent', window );">Total current liabilities before client fund obligations</a></td>
<td class="nump">20,860<span></span>
</td>
<td class="nump">15,579<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_asur_ClientFundObligationsCurrent', window );">Client fund obligations</a></td>
<td class="nump">184,617<span></span>
</td>
<td class="nump">217,144<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">205,477<span></span>
</td>
<td class="nump">232,723<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Long-term 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_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue</a></td>
<td class="nump">252<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liability</a></td>
<td class="nump">1,758<span></span>
</td>
<td class="nump">1,595<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermNotesPayable', window );">Notes payable, net of current portion</a></td>
<td class="nump">31,367<span></span>
</td>
<td class="nump">33,120<span></span>
</td>
</tr>
<tr class="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 );">Operating lease liabilities, noncurrent</a></td>
<td class="nump">6,908<span></span>
</td>
<td class="nump">4,746<span></span>
</td>
</tr>
<tr class="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 );">Contingent purchase consideration</a></td>
<td class="nump">670<span></span>
</td>
<td class="nump">2,424<span></span>
</td>
</tr>
<tr class="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">130<span></span>
</td>
<td class="nump">258<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_LiabilitiesNoncurrent', window );">Total long-term liabilities</a></td>
<td class="nump">41,085<span></span>
</td>
<td class="nump">42,179<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">246,562<span></span>
</td>
<td class="nump">274,902<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', 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 par value; 1,500 shares authorized; none issued or outstanding</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_CommonStockValueOutstanding', window );">Common stock, $0.01 par value; 44,000 shares authorized; 20,544 and 20,412 shares issued, 20,160 and 20,028 shares outstanding at September&#160;30, 2022 and December&#160;31, 2021, respectively</a></td>
<td class="nump">205<span></span>
</td>
<td class="nump">204<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock at cost, 384 shares at September&#160;30, 2022 and December&#160;31, 2021</a></td>
<td class="num">(5,017)<span></span>
</td>
<td class="num">(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_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">432,445<span></span>
</td>
<td class="nump">429,912<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(280,170)<span></span>
</td>
<td class="num">(266,760)<span></span>
</td>
</tr>
<tr class="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">(2,901)<span></span>
</td>
<td class="num">(99)<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_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">144,562<span></span>
</td>
<td class="nump">158,240<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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 391,124<span></span>
</td>
<td class="nump">$ 433,142<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">44,000<span></span>
</td>
<td class="nump">44,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_AssetsBeforeFundsHeldForClientsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, before funds held for clients, 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_AssetsBeforeFundsHeldForClientsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_asur_ClientFundObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to remit funds to satisfy clients' payroll and tax payment obligations.</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;">asur_ClientFundObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_asur_LiablitiesBeforeClientFundObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, before client fund 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asur_LiablitiesBeforeClientFundObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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_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_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_CommonStockValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury 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 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_CommonStockValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FundsHeldForClients">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 funds held on behalf of others and that are expected to be liquidated within one year or the normal operating cycle, if longer. This does not include funds held under reinsurance agreements.</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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FundsHeldForClients</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 due after one year or beyond 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 201.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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<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(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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: 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 6: 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 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://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 201.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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)(4)(iii)(A))<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)(4)(i))<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 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 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)(iv))<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/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 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI 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)(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 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 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 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 20: 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 21: 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 22: 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 23: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_LongTermNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 values as of the balance sheet date of the portions of long-term notes payable due within 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 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_NotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126905020&amp;loc=d3e5879-108316<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI 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 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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="idm140711144969168">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals) - USD ($)<br> shares in Thousands, $ 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_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 2,751<span></span>
</td>
<td class="nump">$ 2,210<span></span>
</td>
</tr>
<tr class="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</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</a></td>
<td class="nump">1,500<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
</tr>
<tr class="re">
<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</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_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</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</a></td>
<td class="nump">44,000<span></span>
</td>
<td class="nump">44,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</a></td>
<td class="nump">20,544<span></span>
</td>
<td class="nump">20,412<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">20,160<span></span>
</td>
<td class="nump">20,028<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury stock, shares</a></td>
<td class="nump">384<span></span>
</td>
<td class="nump">384<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Contingent purchase consideration</a></td>
<td class="nump">$ 670<span></span>
</td>
<td class="nump">$ 2,424<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_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_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_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI 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 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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="idm140711148446992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 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>Revenue:</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 revenue</a></td>
<td class="nump">$ 21,903<span></span>
</td>
<td class="nump">$ 17,981<span></span>
</td>
<td class="nump">$ 66,536<span></span>
</td>
<td class="nump">$ 54,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_CostOfGoodsAndServicesSold', window );">Cost of Sales</a></td>
<td class="nump">8,256<span></span>
</td>
<td class="nump">7,113<span></span>
</td>
<td class="nump">25,164<span></span>
</td>
<td class="nump">21,646<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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">13,647<span></span>
</td>
<td class="nump">10,868<span></span>
</td>
<td class="nump">41,372<span></span>
</td>
<td class="nump">33,305<span></span>
</td>
</tr>
<tr class="re">
<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 expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Sales and marketing</a></td>
<td class="nump">4,752<span></span>
</td>
<td class="nump">3,897<span></span>
</td>
<td class="nump">14,238<span></span>
</td>
<td class="nump">11,130<span></span>
</td>
</tr>
<tr class="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">8,023<span></span>
</td>
<td class="nump">7,005<span></span>
</td>
<td class="nump">24,204<span></span>
</td>
<td class="nump">20,324<span></span>
</td>
</tr>
<tr class="ro">
<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">1,230<span></span>
</td>
<td class="nump">1,505<span></span>
</td>
<td class="nump">4,523<span></span>
</td>
<td class="nump">3,972<span></span>
</td>
</tr>
<tr class="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 intangible assets</a></td>
<td class="nump">3,350<span></span>
</td>
<td class="nump">2,534<span></span>
</td>
<td class="nump">10,134<span></span>
</td>
<td class="nump">7,590<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">17,355<span></span>
</td>
<td class="nump">14,941<span></span>
</td>
<td class="nump">53,099<span></span>
</td>
<td class="nump">43,016<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 );">Loss from operations</a></td>
<td class="num">(3,708)<span></span>
</td>
<td class="num">(4,073)<span></span>
</td>
<td class="num">(11,727)<span></span>
</td>
<td class="num">(9,711)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest expense, net</a></td>
<td class="num">(1,122)<span></span>
</td>
<td class="num">(530)<span></span>
</td>
<td class="num">(3,006)<span></span>
</td>
<td class="num">(977)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">(Loss) gain on extinguishment of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(342)<span></span>
</td>
<td class="nump">180<span></span>
</td>
<td class="nump">8,312<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncome', window );">Employee retention tax credit</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,533<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,533<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherOperatingIncomeExpenseNet', window );">Other income, net</a></td>
<td class="nump">399<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,349<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">(Loss) Income from operations before income taxes</a></td>
<td class="num">(4,431)<span></span>
</td>
<td class="nump">5,588<span></span>
</td>
<td class="num">(13,204)<span></span>
</td>
<td class="nump">8,157<span></span>
</td>
</tr>
<tr class="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 );">Income tax expense</a></td>
<td class="nump">102<span></span>
</td>
<td class="nump">260<span></span>
</td>
<td class="nump">206<span></span>
</td>
<td class="nump">663<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_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">(4,533)<span></span>
</td>
<td class="nump">5,328<span></span>
</td>
<td class="num">(13,410)<span></span>
</td>
<td class="nump">7,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_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>Other comprehensive loss:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Unrealized loss on marketable securities</a></td>
<td class="num">(1,243)<span></span>
</td>
<td class="num">(79)<span></span>
</td>
<td class="num">(2,802)<span></span>
</td>
<td class="num">(287)<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 (loss) income</a></td>
<td class="num">$ (5,776)<span></span>
</td>
<td class="nump">$ 5,249<span></span>
</td>
<td class="num">$ (16,212)<span></span>
</td>
<td class="nump">$ 7,207<span></span>
</td>
</tr>
<tr class="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>Basic and diluted (loss) earnings per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in Dollars per share)</a></td>
<td class="num">$ (0.22)<span></span>
</td>
<td class="nump">$ 0.28<span></span>
</td>
<td class="num">$ (0.67)<span></span>
</td>
<td class="nump">$ 0.39<span></span>
</td>
</tr>
<tr class="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 );">Diluted (in Dollars per share)</a></td>
<td class="num">$ (0.22)<span></span>
</td>
<td class="nump">$ 0.28<span></span>
</td>
<td class="num">$ (0.67)<span></span>
</td>
<td class="nump">$ 0.39<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_asur_WeightedAverageBasicAndDilutedSharesAbstract', window );"><strong>Weighted average basic and diluted shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">20,219<span></span>
</td>
<td class="nump">19,182<span></span>
</td>
<td class="nump">20,092<span></span>
</td>
<td class="nump">19,083<span></span>
</td>
</tr>
<tr class="re">
<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 );">Diluted (in shares)</a></td>
<td class="nump">20,219<span></span>
</td>
<td class="nump">19,330<span></span>
</td>
<td class="nump">20,092<span></span>
</td>
<td class="nump">19,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=asur_RecurringMember', 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_RevenuesAbstract', window );"><strong>Revenue:</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 revenue</a></td>
<td class="nump">$ 19,959<span></span>
</td>
<td class="nump">$ 16,374<span></span>
</td>
<td class="nump">$ 61,977<span></span>
</td>
<td class="nump">$ 51,688<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=asur_ProfessionalServicesRevenueMember', window );">Professional services, hardware and 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_RevenuesAbstract', window );"><strong>Revenue:</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 revenue</a></td>
<td class="nump">$ 1,944<span></span>
</td>
<td class="nump">$ 1,607<span></span>
</td>
<td class="nump">$ 4,559<span></span>
</td>
<td class="nump">$ 3,263<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_WeightedAverageBasicAndDilutedSharesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">asur_WeightedAverageBasicAndDilutedSharesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</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_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_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_ComprehensiveIncomeNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ComprehensiveIncomeNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating interest income (expense).</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.10)<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_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</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 10A<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<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 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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<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_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and income 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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.4)<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_OtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherOperatingIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.</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_OtherOperatingIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=asur_RecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=asur_RecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=asur_ProfessionalServicesRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=asur_ProfessionalServicesRevenueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="idm140711143066592">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Treasury Stock [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>AOCI Attributable to Parent [Member]</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_SharesOutstanding', window );">Shares, Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,970<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</a></td>
<td class="nump">$ 145,654<span></span>
</td>
<td class="nump">$ 193<span></span>
</td>
<td class="num">$ (5,017)<span></span>
</td>
<td class="nump">$ 419,827<span></span>
</td>
<td class="num">$ (269,953)<span></span>
</td>
<td class="nump">$ 604<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_SharesOutstanding', window );">Shares, Outstanding, Beginning Balance at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,970<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Beginning Balance at Dec. 31, 2020</a></td>
<td class="nump">145,654<span></span>
</td>
<td class="nump">$ 193<span></span>
</td>
<td class="num">(5,017)<span></span>
</td>
<td class="nump">419,827<span></span>
</td>
<td class="num">(269,953)<span></span>
</td>
<td class="nump">604<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance at Mar. 31, 2021</a></td>
<td class="nump">144,652<span></span>
</td>
<td class="nump">$ 194<span></span>
</td>
<td class="num">(5,017)<span></span>
</td>
<td class="nump">420,561<span></span>
</td>
<td class="num">(271,551)<span></span>
</td>
<td class="nump">465<span></span>
</td>
</tr>
<tr class="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 );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</a></td>
<td class="nump">626<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">626<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs</a></td>
<td class="num">(23)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(23)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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) Attributable to Parent</a></td>
<td class="num">(1,598)<span></span>
</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">(1,598)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss), Net of Tax</a></td>
<td class="num">(139)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(139)<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_SharesOutstanding', window );">Shares, Outstanding, Ending Balance at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs</a></td>
<td class="nump">23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Issued During Period, Value, Stock Options Exercised</a></td>
<td class="nump">132<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">131<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_SharesOutstanding', window );">Shares, Outstanding, Beginning Balance at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,970<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Beginning Balance at Dec. 31, 2020</a></td>
<td class="nump">145,654<span></span>
</td>
<td class="nump">$ 193<span></span>
</td>
<td class="num">(5,017)<span></span>
</td>
<td class="nump">419,827<span></span>
</td>
<td class="num">(269,953)<span></span>
</td>
<td class="nump">604<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance at Sep. 30, 2021</a></td>
<td class="nump">161,939<span></span>
</td>
<td class="nump">$ 204<span></span>
</td>
<td class="num">(5,017)<span></span>
</td>
<td class="nump">428,894<span></span>
</td>
<td class="num">(262,459)<span></span>
</td>
<td class="nump">317<span></span>
</td>
</tr>
<tr class="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) Attributable to Parent</a></td>
<td class="nump">7,494<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SharesOutstanding', window );">Shares, Outstanding, Ending Balance at Sep. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,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>
</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_SharesOutstanding', window );">Shares, Outstanding, Beginning Balance at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,970<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Beginning Balance at Dec. 31, 2020</a></td>
<td class="nump">145,654<span></span>
</td>
<td class="nump">$ 193<span></span>
</td>
<td class="num">(5,017)<span></span>
</td>
<td class="nump">419,827<span></span>
</td>
<td class="num">(269,953)<span></span>
</td>
<td class="nump">604<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance at Dec. 31, 2021</a></td>
<td class="nump">158,240<span></span>
</td>
<td class="nump">$ 204<span></span>
</td>
<td class="num">(5,017)<span></span>
</td>
<td class="nump">429,912<span></span>
</td>
<td class="num">(266,760)<span></span>
</td>
<td class="num">(99)<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_SharesOutstanding', window );">Shares, Outstanding, Ending Balance at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SharesOutstanding', window );">Shares, Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</a></td>
<td class="nump">144,652<span></span>
</td>
<td class="nump">$ 194<span></span>
</td>
<td class="num">(5,017)<span></span>
</td>
<td class="nump">420,561<span></span>
</td>
<td class="num">(271,551)<span></span>
</td>
<td class="nump">465<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_SharesOutstanding', window );">Shares, Outstanding, Beginning Balance at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Beginning Balance at Mar. 31, 2021</a></td>
<td class="nump">144,652<span></span>
</td>
<td class="nump">$ 194<span></span>
</td>
<td class="num">(5,017)<span></span>
</td>
<td class="nump">420,561<span></span>
</td>
<td class="num">(271,551)<span></span>
</td>
<td class="nump">465<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance at Jun. 30, 2021</a></td>
<td class="nump">149,420<span></span>
</td>
<td class="nump">$ 195<span></span>
</td>
<td class="num">(5,017)<span></span>
</td>
<td class="nump">421,633<span></span>
</td>
<td class="num">(267,787)<span></span>
</td>
<td class="nump">396<span></span>
</td>
</tr>
<tr class="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 );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</a></td>
<td class="nump">714<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">714<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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) Attributable to Parent</a></td>
<td class="text">&#160;<span></span>
</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,764<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss), Net of Tax</a></td>
<td class="num">(69)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(69)<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_SharesOutstanding', window );">Shares, Outstanding, Ending Balance at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,099<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 Issued During Period, Value, Stock Options Exercised</a></td>
<td class="nump">$ 189<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">188<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Stock Issued During Period, Value, Employee Stock Purchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Stock issued, ESPP (in shares)</a></td>
<td class="nump">29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Shares, Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,099<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</a></td>
<td class="nump">$ 149,420<span></span>
</td>
<td class="nump">$ 195<span></span>
</td>
<td class="num">(5,017)<span></span>
</td>
<td class="nump">421,633<span></span>
</td>
<td class="num">(267,787)<span></span>
</td>
<td class="nump">396<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance at Sep. 30, 2021</a></td>
<td class="nump">$ 161,939<span></span>
</td>
<td class="nump">$ 204<span></span>
</td>
<td class="num">(5,017)<span></span>
</td>
<td class="nump">428,894<span></span>
</td>
<td class="num">(262,459)<span></span>
</td>
<td class="nump">317<span></span>
</td>
</tr>
<tr class="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 );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">102<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</a></td>
<td class="nump">$ 784<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">784<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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) Attributable to Parent</a></td>
<td class="nump">5,328<span></span>
</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,328<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss), Net of Tax</a></td>
<td class="num">(79)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(79)<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_SharesOutstanding', window );">Shares, Outstanding, Ending Balance at Sep. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,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>
</tr>
<tr class="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 Issued During Period, Value, Stock Options Exercised</a></td>
<td class="nump">58<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Stock Issued During Period, Value, New Issues</a></td>
<td class="nump">6,428<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,420<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock Issued During Period, Shares, New Issues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">767<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SharesOutstanding', window );">Shares, Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</a></td>
<td class="nump">161,939<span></span>
</td>
<td class="nump">$ 204<span></span>
</td>
<td class="num">(5,017)<span></span>
</td>
<td class="nump">428,894<span></span>
</td>
<td class="num">(262,459)<span></span>
</td>
<td class="nump">317<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Shares, Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</a></td>
<td class="nump">158,240<span></span>
</td>
<td class="nump">$ 204<span></span>
</td>
<td class="num">(5,017)<span></span>
</td>
<td class="nump">429,912<span></span>
</td>
<td class="num">(266,760)<span></span>
</td>
<td class="num">(99)<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_SharesOutstanding', window );">Shares, Outstanding, Beginning Balance at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Beginning Balance at Dec. 31, 2021</a></td>
<td class="nump">158,240<span></span>
</td>
<td class="nump">$ 204<span></span>
</td>
<td class="num">(5,017)<span></span>
</td>
<td class="nump">429,912<span></span>
</td>
<td class="num">(266,760)<span></span>
</td>
<td class="num">(99)<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance at Mar. 31, 2022</a></td>
<td class="nump">154,890<span></span>
</td>
<td class="nump">$ 205<span></span>
</td>
<td class="num">(5,017)<span></span>
</td>
<td class="nump">430,641<span></span>
</td>
<td class="num">(269,777)<span></span>
</td>
<td class="num">(1,162)<span></span>
</td>
</tr>
<tr class="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 );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</a></td>
<td class="nump">729<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">729<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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) Attributable to Parent</a></td>
<td class="num">(3,017)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,017)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss), Net of Tax</a></td>
<td class="num">(1,063)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(1,063)<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_SharesOutstanding', window );">Shares, Outstanding, Ending Balance at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,071<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 Issued During Period, Value, Stock Options Exercised</a></td>
<td class="nump">1<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="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_SharesOutstanding', window );">Shares, Outstanding, Beginning Balance at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Beginning Balance at Dec. 31, 2021</a></td>
<td class="nump">158,240<span></span>
</td>
<td class="nump">$ 204<span></span>
</td>
<td class="num">(5,017)<span></span>
</td>
<td class="nump">429,912<span></span>
</td>
<td class="num">(266,760)<span></span>
</td>
<td class="num">(99)<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance at Sep. 30, 2022</a></td>
<td class="nump">144,562<span></span>
</td>
<td class="nump">$ 205<span></span>
</td>
<td class="num">(5,017)<span></span>
</td>
<td class="nump">432,445<span></span>
</td>
<td class="num">(280,170)<span></span>
</td>
<td class="num">(2,901)<span></span>
</td>
</tr>
<tr class="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) Attributable to Parent</a></td>
<td class="num">(13,410)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SharesOutstanding', window );">Shares, Outstanding, Ending Balance at Sep. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SharesOutstanding', window );">Shares, Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,071<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</a></td>
<td class="nump">154,890<span></span>
</td>
<td class="nump">$ 205<span></span>
</td>
<td class="num">(5,017)<span></span>
</td>
<td class="nump">430,641<span></span>
</td>
<td class="num">(269,777)<span></span>
</td>
<td class="num">(1,162)<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_SharesOutstanding', window );">Shares, Outstanding, Beginning Balance at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,071<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Beginning Balance at Mar. 31, 2022</a></td>
<td class="nump">154,890<span></span>
</td>
<td class="nump">$ 205<span></span>
</td>
<td class="num">(5,017)<span></span>
</td>
<td class="nump">430,641<span></span>
</td>
<td class="num">(269,777)<span></span>
</td>
<td class="num">(1,162)<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance at Jun. 30, 2022</a></td>
<td class="nump">149,540<span></span>
</td>
<td class="nump">$ 205<span></span>
</td>
<td class="num">(5,017)<span></span>
</td>
<td class="nump">431,647<span></span>
</td>
<td class="num">(275,637)<span></span>
</td>
<td class="num">(1,658)<span></span>
</td>
</tr>
<tr class="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 );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</a></td>
<td class="nump">814<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">814<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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) Attributable to Parent</a></td>
<td class="num">(5,860)<span></span>
</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,860)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss), Net of Tax</a></td>
<td class="num">(496)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(496)<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_SharesOutstanding', window );">Shares, Outstanding, Ending Balance at Jun. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Stock Issued During Period, Value, Employee Stock Purchase Plan</a></td>
<td class="nump">$ 192<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">192<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Stock issued, ESPP (in shares)</a></td>
<td class="nump">38<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SharesOutstanding', window );">Shares, Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</a></td>
<td class="nump">$ 149,540<span></span>
</td>
<td class="nump">$ 205<span></span>
</td>
<td class="num">(5,017)<span></span>
</td>
<td class="nump">431,647<span></span>
</td>
<td class="num">(275,637)<span></span>
</td>
<td class="num">(1,658)<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance at Sep. 30, 2022</a></td>
<td class="nump">144,562<span></span>
</td>
<td class="nump">$ 205<span></span>
</td>
<td class="num">(5,017)<span></span>
</td>
<td class="nump">432,445<span></span>
</td>
<td class="num">(280,170)<span></span>
</td>
<td class="num">(2,901)<span></span>
</td>
</tr>
<tr class="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 );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</a></td>
<td class="nump">798<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">798<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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) Attributable to Parent</a></td>
<td class="num">(4,533)<span></span>
</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">(4,533)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss), Net of Tax</a></td>
<td class="num">(1,243)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(1,243)<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_SharesOutstanding', window );">Shares, Outstanding, Ending Balance at Sep. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SharesOutstanding', window );">Shares, Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</a></td>
<td class="nump">$ 144,562<span></span>
</td>
<td class="nump">$ 205<span></span>
</td>
<td class="num">$ (5,017)<span></span>
</td>
<td class="nump">$ 432,445<span></span>
</td>
<td class="num">$ (280,170)<span></span>
</td>
<td class="num">$ (2,901)<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_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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI 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_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 which are neither cancelled nor held in the treasury.</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_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 new stock issued 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 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 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(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_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-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_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_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</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><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 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_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<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 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: 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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<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 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: 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 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: 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 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: 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 14: 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 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<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 (d)(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 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: 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 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 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 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>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="idm140711148022224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">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_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss) Attributable to Parent</a></td>
<td class="num">$ (13,410)<span></span>
</td>
<td class="nump">$ 7,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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile (loss) income to net cash provided by (used in) operations:</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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">14,018<span></span>
</td>
<td class="nump">11,690<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Amortization of operating lease assets</a></td>
<td class="nump">1,268<span></span>
</td>
<td class="nump">1,146<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt financing costs and discount</a></td>
<td class="nump">531<span></span>
</td>
<td class="nump">117<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments', window );">Net amortization of premiums and accretion of discounts on available-for-sale securities</a></td>
<td class="nump">279<span></span>
</td>
<td class="nump">123<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Provision for doubtful accounts</a></td>
<td class="nump">304<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Provision for deferred income taxes</a></td>
<td class="nump">163<span></span>
</td>
<td class="nump">559<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on extinguishment of debt</a></td>
<td class="num">(180)<span></span>
</td>
<td class="num">(8,312)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss', window );">Net realized gains on sales of available-for-sale securities</a></td>
<td class="num">(808)<span></span>
</td>
<td class="num">(390)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Share-based compensation</a></td>
<td class="nump">2,341<span></span>
</td>
<td class="nump">2,124<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Loss (gain) on disposals of long-term assets</a></td>
<td class="nump">1<span></span>
</td>
<td class="num">(32)<span></span>
</td>
</tr>
<tr class="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 contingent purchase consideration</a></td>
<td class="num">(1,350)<span></span>
</td>
<td class="num">(191)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments', window );">Finite-Lived Intangible Assets, Purchase Accounting Adjustments</a></td>
<td class="nump">23<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_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable', window );">Accounts receivable</a></td>
<td class="num">(1,816)<span></span>
</td>
<td class="num">(536)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="num">(85)<span></span>
</td>
<td class="nump">85<span></span>
</td>
</tr>
<tr class="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 expenses and other assets</a></td>
<td class="nump">2,855<span></span>
</td>
<td class="num">(10,916)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Increase (Decrease) in Other Operating Assets</a></td>
<td class="num">(3,489)<span></span>
</td>
<td class="num">(1,368)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">738<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses and other long-term obligations</a></td>
<td class="nump">2,637<span></span>
</td>
<td class="nump">111<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="nump">2,298<span></span>
</td>
<td class="nump">116<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue</a></td>
<td class="nump">639<span></span>
</td>
<td class="num">(2,976)<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 (Used in) Operating Activities, Total</a></td>
<td class="nump">6,957<span></span>
</td>
<td class="num">(1,144)<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Acquisition of intangible asset</a></td>
<td class="num">(2,289)<span></span>
</td>
<td class="num">(25,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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(2,188)<span></span>
</td>
<td class="num">(100)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToDevelopSoftware', window );">Software capitalization costs</a></td>
<td class="num">(3,219)<span></span>
</td>
<td class="num">(3,152)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt', window );">Payments to Acquire Debt Securities, Available-for-sale</a></td>
<td class="num">(33,454)<span></span>
</td>
<td class="num">(695)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities', window );">Proceeds from sales and maturities of available-for-sale securities</a></td>
<td class="nump">7,159<span></span>
</td>
<td class="nump">8,431<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net Cash Provided by (Used in) Investing Activities, Total</a></td>
<td class="num">(33,991)<span></span>
</td>
<td class="num">(21,042)<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromNotesPayable', window );">Proceeds from Notes Payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">29,425<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfNotesPayable', window );">Payments of notes payable</a></td>
<td class="num">(1,688)<span></span>
</td>
<td class="num">(15,073)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Payment for Contingent Consideration Liability, Financing Activities</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">1,784<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfFinancingCosts', window );">Payments of Financing Costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(878)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Net proceeds from issuance of common stock</a></td>
<td class="nump">192<span></span>
</td>
<td class="nump">526<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_asur_ProceedsPaymentsFromClientFundObligations', window );">Net change in client fund obligations</a></td>
<td class="num">(32,527)<span></span>
</td>
<td class="num">(146,206)<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 (Used in) Financing Activities, Total</a></td>
<td class="num">(34,032)<span></span>
</td>
<td class="num">(133,990)<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash, cash equivalents, restricted cash, and restricted cash equivalents</a></td>
<td class="num">(61,066)<span></span>
</td>
<td class="num">(156,176)<span></span>
</td>
</tr>
<tr class="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, cash equivalents, restricted cash and restricted cash equivalents, beginning of period</a></td>
<td class="nump">198,641<span></span>
</td>
<td class="nump">324,985<span></span>
</td>
</tr>
<tr class="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, cash equivalents, restricted cash and restricted cash equivalents, end of period</a></td>
<td class="nump">137,575<span></span>
</td>
<td class="nump">168,809<span></span>
</td>
</tr>
<tr class="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, cash equivalents, and restricted cash</a></td>
<td class="nump">10,885<span></span>
</td>
<td class="nump">11,506<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalents', window );">Restricted Cash and Cash Equivalents</a></td>
<td class="nump">126,690<span></span>
</td>
<td class="nump">157,303<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total</a></td>
<td class="nump">137,575<span></span>
</td>
<td class="nump">168,809<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Information [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_InterestPaidNet', window );">Interest Paid, Excluding Capitalized Interest, Operating Activities</a></td>
<td class="nump">2,247<span></span>
</td>
<td class="nump">722<span></span>
</td>
</tr>
<tr class="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 );">Proceeds from Income Tax Refunds</a></td>
<td class="nump">246<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Income Taxes Paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">332<span></span>
</td>
</tr>
<tr class="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 );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1', window );">Other Significant Noncash Transaction, Value of Consideration Given</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,038<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesIssued1', window );">Subordinated notes payable &#8211;acquisitions</a></td>
<td class="nump">411<span></span>
</td>
<td class="nump">4,386<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssued1', window );">Stock Issued</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 6,428<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_ProceedsPaymentsFromClientFundObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligations to remit funds to satisfy clients' payroll and tax payment obligations.</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;">asur_ProceedsPaymentsFromClientFundObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccretionAmortizationOfDiscountsAndPremiumsInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment 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> -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_AccretionAmortizationOfDiscountsAndPremiumsInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 discount (premium) and 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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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_DebtSecuritiesAvailableForSaleRealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</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 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) and income tax credits.</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_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) to assets, excluding financial assets and goodwill, lacking physical substance with a finite life for purchase accounting adjustments.</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_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_IncreaseDecreaseInAccountsAndNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of the sum of amounts due within one year (or one business cycle) from customers for the credit sale of goods and services; and from note holders for outstanding loans.</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_IncreaseDecreaseInAccountsAndNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 aggregate amount of expenses incurred but not yet 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_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI 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_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating 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 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_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating 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_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_NotesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of notes issued in noncash investing and 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 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for right-of-use asset 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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherSignificantNoncashTransactionValueOfConsiderationGiven1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 value of the noncash (or part noncash) consideration given (for example, liability, equity) in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of a transaction not resulting in cash receipts or cash payments in 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 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentForContingentConsiderationLiabilityFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loan and debt issuance 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 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_PaymentsOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsToAcquireAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<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 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3151-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</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_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsToDevelopSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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_PaymentsToDevelopSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_ProceedsFromNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 borrowing supported by a written promise to pay an obligation.</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_ProceedsFromNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</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 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3151-108585<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 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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_RepaymentsOfNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 a borrowing supported by a written promise to pay an obligation.</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_RepaymentsOfNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><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(1))<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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 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(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<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 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-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_RestrictedCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_StockIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of stock issued in noncash 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 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-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_StockIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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="idm140711151722448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>THE COMPANY AND 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 );">Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies</a></td>
<td class="text"><div style="padding-left:54pt;text-align:justify;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 1 - THE COMPANY AND BASIS OF PRESENTATION</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asure Software, Inc., (&#8220;Asure&#8221;, the &#8220;Company&#8221;, &#8220;we&#8221; and &#8220;our&#8221;), a Delaware corporation, is a provider of Human Capital Management (&#8220;HCM&#8221;) software solutions. We help small and medium-sized companies grow by helping them build more productive teams, providing the tools and resources that help them stay compliant with ever-changing federal, state, and local tax jurisdictions and labor laws, and better allocate cash so they can spend their financial capital on growing their business rather than back-office overhead expenses. Asure&#8217;s Human Capital Management suite, named Asure HCM, includes cloud-based Payroll, Tax Services, and Time &amp; Attendance software as well as human resources (&#8220;HR&#8221;) services ranging from HR projects to completely outsourcing payroll and HR staff. We also offer these products and services through our network of reseller partners.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform vision is to become the most trusted HCM resource to entrepreneurs everywhere by helping our clients grow their businesses. Our product strategy is driven by three primary challenges that prevent businesses from growing: HR complexity, allocation of both human and financial capital, and the ability to build great teams. The Asure HCM suite includes four product lines: Asure Payroll &amp; Tax, Asure HR, Asure Time &amp; Attendance, and Asure HR Services.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We develop, market, sell and support our offerings nationwide through our principal office in Austin, Texas and from our processing hubs in California, Florida, Nebraska, New Jersey, New York, Tennessee, and Vermont.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have prepared the accompanying unaudited Condensed Consolidated Financial Statements in accordance with the rules and regulations of the Securities and Exchange Commission (the &#8220;SEC&#8221;) and accordingly, they do not include all information and footnotes required under U.S. generally accepted accounting principles (&#8220;U.S. GAAP&#8221;) for complete financial statements.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, these interim financial statements contain all adjustments, consisting of normal, recurring adjustments, necessary for a fair presentation of our financial position as of September&#160;30, 2022 and the results of operations, statements of changes in stockholders&#8217; equity for the three and nine months ended September 30, 2022 and September&#160;30, 2021, and our statements of cash flows for the nine months ended September 30, 2022 and September&#160;30, 2021. Certain amounts in the prior period financial statements have been reclassified to conform to the presentation of the current period financial statements. These reclassifications had no effect on the consolidated financial position or consolidated results of operations of the Company. </span></div>These unaudited Condensed Consolidated Financial Statements should be read in conjunction with our audited Consolidated Financial Statements and notes thereto filed with the SEC in our annual report on Form 10-K for the fiscal year ended December&#160;31, 2021 (our &#8220;2021 Annual Report on Form 10-K&#8221;). The results for the interim periods are not necessarily indicative of results for a full fiscal year.<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>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="idm140711152596992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock', window );">Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies</a></td>
<td class="text"><div style="padding-left:54pt;text-align:justify;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 1 - THE COMPANY AND BASIS OF PRESENTATION</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asure Software, Inc., (&#8220;Asure&#8221;, the &#8220;Company&#8221;, &#8220;we&#8221; and &#8220;our&#8221;), a Delaware corporation, is a provider of Human Capital Management (&#8220;HCM&#8221;) software solutions. We help small and medium-sized companies grow by helping them build more productive teams, providing the tools and resources that help them stay compliant with ever-changing federal, state, and local tax jurisdictions and labor laws, and better allocate cash so they can spend their financial capital on growing their business rather than back-office overhead expenses. Asure&#8217;s Human Capital Management suite, named Asure HCM, includes cloud-based Payroll, Tax Services, and Time &amp; Attendance software as well as human resources (&#8220;HR&#8221;) services ranging from HR projects to completely outsourcing payroll and HR staff. We also offer these products and services through our network of reseller partners.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform vision is to become the most trusted HCM resource to entrepreneurs everywhere by helping our clients grow their businesses. Our product strategy is driven by three primary challenges that prevent businesses from growing: HR complexity, allocation of both human and financial capital, and the ability to build great teams. The Asure HCM suite includes four product lines: Asure Payroll &amp; Tax, Asure HR, Asure Time &amp; Attendance, and Asure HR Services.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We develop, market, sell and support our offerings nationwide through our principal office in Austin, Texas and from our processing hubs in California, Florida, Nebraska, New Jersey, New York, Tennessee, and Vermont.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have prepared the accompanying unaudited Condensed Consolidated Financial Statements in accordance with the rules and regulations of the Securities and Exchange Commission (the &#8220;SEC&#8221;) and accordingly, they do not include all information and footnotes required under U.S. generally accepted accounting principles (&#8220;U.S. GAAP&#8221;) for complete financial statements.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, these interim financial statements contain all adjustments, consisting of normal, recurring adjustments, necessary for a fair presentation of our financial position as of September&#160;30, 2022 and the results of operations, statements of changes in stockholders&#8217; equity for the three and nine months ended September 30, 2022 and September&#160;30, 2021, and our statements of cash flows for the nine months ended September 30, 2022 and September&#160;30, 2021. Certain amounts in the prior period financial statements have been reclassified to conform to the presentation of the current period financial statements. These reclassifications had no effect on the consolidated financial position or consolidated results of operations of the Company. </span></div>These unaudited Condensed Consolidated Financial Statements should be read in conjunction with our audited Consolidated Financial Statements and notes thereto filed with the SEC in our annual report on Form 10-K for the fiscal year ended December&#160;31, 2021 (our &#8220;2021 Annual Report on Form 10-K&#8221;). The results for the interim periods are not necessarily indicative of results for a full fiscal year.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><div style="padding-left:54pt;text-align:justify;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">USE OF ESTIMATES</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preparation of the Condensed Consolidated Financial Statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of the assets and liabilities, the disclosure of contingent assets and liabilities at the date of the Condensed Consolidated Financial Statements and the reported amounts of revenues and expenses during the reporting period. These estimates are subjective in nature and involve judgments. The more significant estimates made by management include the valuation allowance for the gross deferred tax assets, the determination of the fair value of its long-lived assets, and the fair value of assets acquired and liabilities assumed during acquisitions. We base our estimates on historical experience and on various other assumptions management believes reasonable under the given circumstances. These estimates could be materially different under different conditions and assumptions.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CASH, CASH EQUIVALENTS, AND RESTRICTED CASH</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with an original maturity of 90 days or less at the time of purchase to be cash equivalents. Cash equivalents include investments in an institutional money market fund, which invests in U.S. Treasury bills, notes and bonds, and/or repurchase agreements, backed by such obligations. Carrying value approximates fair value. Restricted cash consists of cash balances which are restricted as to withdrawal or usage. As of September&#160;30, 2022, the Company has $500 of restricted cash related to collateralizing a letter of credit issued by South State Bank in connection with our money transmission licenses. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RECENT ACCOUNTING PRONOUNCEMENTS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. The standard became effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. We adopted ASU 2019-12 during the quarter beginning January 1, 2021, using the prospective approach except for hybrid tax regimes, which we adopted using the modified retrospective approach. The adoption of ASU 2019-12 resulted in no material impact to the Company&#8217;s financial statements.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments &#8212; Credit Losses (Topic 326): This update establishes a new approach to estimate credit losses on certain financial instruments. The update requires financial assets measured at amortized cost to be presented at the net amount expected to be collected. The amended guidance will also update the impairment model for available-for-sale debt securities, requiring entities to determine whether all or a portion of the unrealized loss on such securities is a credit loss. The Company is currently evaluating this standard and the potential effects of these changes to its consolidated financial statements and will adopt this new standard in the fiscal year beginning January 1, 2023.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ACCUMULATED OTHER COMPREHENSIVE LOSS</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2022 and December&#160;31, 2021, accumulated other comprehensive loss consisted of net unrealized gains and losses on available-for-sale 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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 all significant accounting policies of the reporting 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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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="idm140711152493952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations and Asset 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 );">Business Combination Disclosure</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 3 - BUSINESS COMBINATIONS AND ASSET ACQUISITIONS</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2022, the Company acquired customer relationships of a payroll business for a cash payment of $1,970, which included $31 of transaction costs, and the delivery of a promissory note in the amount of $411. The acquired customer relationships are recorded as an intangible asset and are being amortized on a straight-line basis over eight years. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, the Company acquired certain assets (the &#8220;Asset Purchase Agreement&#8221;) of a payroll business, which was used to provide payroll processing services. The aggregate purchase price that the Company paid for these assets was $14,750, paid as follows: (i) $10,325 in cash at closing, (ii) the delivery of 244 shares of the Company&#8217;s common stock, which the parties agreed had an aggregate value of $2,213 as of September 30, 2021, and (iii) the delivery of a promissory note in the amount of $2,213. The promissory note was adjusted to $2,223 to account for post close and working capital adjustments. The Asset Purchase Agreement is subject to working capital adjustments to the purchase price.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also in September 2021, we acquired certain assets of a payroll business (the &#8220;Second Asset Purchase Agreement&#8221;), which were used to provide payroll processing services. The aggregated purchase price for these assets was $24,150, paid as follows: (i) $15,000 was paid in cash at closing, (ii) the delivery of 523 shares of the Company&#8217;s common stock which both parties agreed had an aggregate value of $4,800 at closing, and (iii) the delivery of a promissory note of $4,350. The promissory note also includes a contingent consideration, which is contingent on certain thresholds and will be based on the trailing twelve-month revenue at September 30, 2022. Additionally, we utilized a Monte Carlo simulation to determine the fair value of the contingent consideration. For the year ended December 31, 2021, there was a measurement period adjustment to the fair value of the contingent consideration of $465. For the quarter ended September 30, 2022, there was a measurement period adjustment to the fair value of the contingent consideration of $404. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended September 30, 2022 the fair value of the contingent consideration was $671, which will be added to promissory note in the fourth quarter of 2022. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The promissory note amount as of September 30, 2022 was $4,080 due to a principal payment made during the period.</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_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>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="idm140711147657392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVESTMENTS AND FAIR VALUE MEASUREMENTS<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_FairValueDisclosuresTextBlock', window );">INVESTMENTS AND FAIR VALUE MEASUREMENT</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting Standards Codification (ASC) 820 &#8220;Fair Value Measurement&#8221; (ASC 820) defines fair value, establishes a framework for measuring fair value under U.S. GAAP and enhances disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. ASC 820 describes a fair value hierarchy based on the following three levels of inputs that may be used to measure fair value, of which the first two are considered observable and the last unobservable:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"/><td style="width:7.050%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.837%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:88.713%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1:</span></td><td colspan="3" style="padding:0 1pt"/><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:400;line-height:100%">Quoted prices in active markets for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">identical</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> assets or liabilities;</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Level 2:</span></td><td colspan="3" style="padding:0 1pt"/><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:400;line-height:100%">Quoted prices in active markets for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">similar</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> assets or liabilities; quoted prices in markets that are not active for identical or similar assets or liabilities; and model-driven valuations whose significant inputs are observable; and</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Level 3:</span></td><td colspan="3" style="padding:0 1pt"/><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%">Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value hierarchy for our financial assets and liabilities measured at fair value on a recurring basis as of September&#160;30, 2022 and December&#160;31, 2021, respectively (in thousands):</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 style="width:38.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.379%"/><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:10pt;font-weight:700;line-height:100%">Total Carrying 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:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding: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%">&#160;</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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%">&#160;</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</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%">Funds held for clients</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,120&#160;</span></td><td style="background-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%">3,120&#160;</span></td><td style="background-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,279&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">55,279&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">58,399&#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%">3,120&#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%">55,279&#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"/></tr><tr style="height:12pt"><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:700;line-height:100%">Liabilities:</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;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%">Contingent purchase consideration</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%">2,969&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">2,969&#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%">&#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%">2,969&#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;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:700;line-height:100%">December 31, 2021</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;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%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funds held for clients</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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,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 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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,060&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">32,060&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">Total</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%">33,176&#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,116&#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%">32,060&#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%">&#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"/></tr><tr style="height:14pt"><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent purchase consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,329&#160;</span></td><td style="background-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%">4,329&#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</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%">4,329&#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%">&#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%">4,329&#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="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">See Note 3 &#8212; Business Combinations and Asset Acquisitions for further discussion regarding the contingent purchase consideration.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash equivalents and investments classified as available-for-sale within funds held for clients consisted of the following (in thousands):</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 style="width:38.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.379%"/><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:10pt;font-weight:700;line-height:100%">Amortized<br/>Cost</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:10pt;font-weight:700;line-height:100%">Gross</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:100%">Unrealized</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:100%">Gains&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:10pt;font-weight:700;line-height:100%">Gross</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:100%">Unrealized</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:100%">Losses&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:10pt;font-weight:700;line-height:100%">Aggregate<br/>Estimated<br/>Fair 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:700;line-height:100%">September 30, 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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,120&#160;</span></td><td style="background-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%">3,120&#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%">Available-for-sale securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">985&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">988&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(2,110)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,969&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(435)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(53)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447&#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 available-for-sale securities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,874&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,599)</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%">55,279&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height: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;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;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</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 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%">60,994&#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%">4&#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%">(2,599)</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%">58,399&#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;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:700;line-height:100%">December 31, 2021</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash equivalents</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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,116&#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%">Available-for-sale securities:</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,597&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,825&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,804&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale securities</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%">32,162&#160;</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%">12&#160;</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%">(114)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,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 style="height:15pt"><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;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</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 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%">33,278&#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%">12&#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%">(114)</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%">33,176&#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><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">Unrealized gains and losses on available-for-sale securities are included as a component of comprehensive loss. As of September&#160;30, 2022 and December&#160;31, 2021, there were 2 and 10 securities, respectively, in an unrealized gain position and there were 104 and 57 securities in an unrealized loss position, respectively. As of September&#160;30, 2022, these unrealized losses were less than $99 individually and $2,601 in the aggregate. As of December&#160;31, 2021, these unrealized losses were less than $11 individually and $114 in the aggregate. These securities have not been in a continuous unrealized gain or loss position for more than 12 months. We do not intend to sell these investments and we do not expect to sell these investments before recovery of their amortized cost basis, which may be at maturity. We review our investments to identify and evaluate investments that indicate possible other-than-temporary impairment. Factors considered in determining whether a loss is other-than-temporary include the length of time and extent to which fair value has been less than the cost basis, the financial condition and near-term prospects of the investee, and our intent and ability to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value.</span></div><div style="text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">At September&#160;30, 2022 and December&#160;31, 2021, none of these securities were classified as cash and cash equivalents on the accompanying Condensed Consolidated Balance Sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funds held for clients represent assets that the Company has classified as restricted for use solely for the purposes of satisfying the obligations to remit funds relating to the Company&#8217;s payroll and payroll tax filing services, which are classified as client funds obligations on our Condensed Consolidated Balance Sheets.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funds held for clients have been invested in the following categories (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:65.320%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.320%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.321%"/><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:10pt;font-weight:700;line-height:100%">September 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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash and cash equivalents held to satisfy client funds obligations</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%">126,690&#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%">185,213&#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%">Restricted short-term marketable securities held to satisfy client funds obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,559&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted long-term marketable securities held to satisfy client funds obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,501&#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 funds held for clients</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%">181,969&#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%">217,273&#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="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected maturities of available-for-sale securities as of September&#160;30, 2022 are as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"><tr><td style="width:1.0%"/><td style="width:75.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.585%"/><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%">One year or less</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%">7,215&#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%">After one year through five years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,064&#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</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%">55,279&#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_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_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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="idm140711154406208">
<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 Intangible Assets Disclosure [Text Block]</a></td>
<td class="text"><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%">NOTE 5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GOODWILL AND OTHER INTANGIBLE ASSETS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.378%"/><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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Acquisitions</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:10pt;font-weight:700;line-height:100%">September 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%">Goodwill</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%">86,011&#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%">&#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 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%">86,011&#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></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe significant synergies are expected to arise from our strategic acquisitions and their assembled work forces. This factor contributed to a purchase price that was in excess of the fair value of the net assets acquired and, as a result, we recorded goodwill for each acquisition. A portion of acquired goodwill will be amortizable for tax purposes. As of September&#160;30, 2022, there has been no impairment of goodwill based on the qualitative assessments performed by the Company.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.378%"/><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:10pt;font-weight:700;line-height:100%">Gross Intangible Assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Acquisitions</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:10pt;font-weight:700;line-height:100%">September 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%">Customer relationships</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%">114,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 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,360&#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%">116,971&#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%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,001</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reseller relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,012&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327&#160;</span></td><td style="background-color:#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: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,339</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%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880</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%">Non-compete agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,032&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,032</span></td></tr><tr><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%">129,536&#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%">2,687&#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%">132,223&#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="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and accumulated amortization of our intangible assets as of September&#160;30, 2022 are as follows (in thousands, except weighted average periods):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.380%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Amortization<br/>Period <br/>(in Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</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:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:10pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><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%">8.9</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%">116,971&#160;</span></td><td style="background-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%">(49,427)</span></td><td style="background-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%">67,544&#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%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">6.6</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%">12,001&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,987)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Reseller relationships</span></td><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%">7.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(880)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459&#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%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">3.0</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%">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%">(780)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#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-compete agreements</span></td><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%">5.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,032&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121&#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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">8.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,223&#160;</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%">(61,985)</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%">70,238&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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"/><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#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%">8.7</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%">114,611&#160;</span></td><td style="background-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%">(39,535)</span></td><td style="background-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%">75,076&#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%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">6.6</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%">12,001&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,098)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,903&#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%">Reseller relationships</span></td><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%">7.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,012&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148&#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%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">3.0</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%">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%">(579)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301&#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-compete agreements</span></td><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%">5.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,032&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(887)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">8.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,536&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,963)</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%">78,573&#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="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record amortization expenses using the straight-line method over the estimated useful lives of the intangible assets, as noted above. Amortization expenses recorded in Operating Expenses were $10,134 and $7,590 for the nine months ended September&#160;30, 2022 and 2021, respectively. Amortization expenses recorded in Cost of Sales were $889 and $1,135&#160;for the nine months ended September&#160;30, 2022 and 2021, respectively. There was no impairment of intangibles during the nine months ended September&#160;30, 2022 based on the qualitative assessment performed by the Company. However, if market, political and other conditions over which we have no control continue to affect the capital markets and our stock price declines, we may experience an impairment of our intangibles in future quarters.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the future estimated amortization expense relating to our intangible assets as of September&#160;30, 2022 (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"><tr><td style="width:1.0%"/><td style="width:75.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.585%"/><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%">2022</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%">3,659&#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%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,600&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,339&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,554&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,442&#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%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,267&#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%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,377&#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%">&#160;</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%">70,238&#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_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>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="idm140711148415360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTES PAYABLE<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_DebtDisclosureTextBlock', window );">Debt Disclosure [Text Block]</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subordinated Notes Payable - Acquisitions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2022, the Company reached an agreement with the holders of the subordinated note payable, issued in connection with the purchase of a business acquired in 2018 to settle outstanding indemnification claims for $190, which reduced the outstanding balance of the subordinated note payable (including interest) to $600. There remained no outstanding balance on the note as of September 30, 2022.  </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There remains an outstanding principal balance on the subordinated note payable issued in connection with the</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">purchase of a business the Company acquired in 2020, which note matured on July 1, 2022. $634 of the principal balance was paid on July 1, 2022. A $232 payment on the principal balance was withheld as security for outstanding claims for which we are entitled to indemnification under the purchase agreement. The Company will make payment, subject to its rights of set-off under the purchase agreement, when the claims are resolved. Due to its rights under the purchase agreement and the terms of this note, the Company is not in default under the note. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior Credit Facility with Structural Capital Investments III, LP</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 10, 2021, the Company entered into a Loan and Security Agreement with Structural Capital Investments III, LP (&#8220;Structural&#8221; and together with the other lenders that are or become parties thereto, the &#8220;Lenders&#8221;), and Ocean II PLO LLC, as administrative and collateral agent for Structural and the Lenders (&#8220;Agent&#8221;), under the terms of which the Lenders have committed to lend us up to $50,000 in term loan financing to support our growth needs (the &#8220;Facility&#8221;) until June 30, 2022. Of the amount committed by the Lenders, the Company drew $30,000 in September 2021, at the closing and the remaining $20,000 has lapsed. The Company also entered into a secured promissory note with the Agent evidencing our obligations under the Facility. The Company&#8217;s obligations are further guaranteed by each of our subsidiaries and secured by our assets and the assets of our subsidiaries.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the onset of the agreement, we paid to the Lenders an origination fee of $500. Interest accrues on any outstanding balance at a rate equal to the greater of 9.0% or the Prime Rate, plus 5.75% (the &#8220;Basic Rate&#8221;) and is payable in advance, which as of September 30, 2022 was 12.0%. In addition, interest is paid in kind (&#8220;PIK&#8221;) at a rate of 1.00% or 1.25% based on our APR Ratio, measured on a quarterly basis. The PIK interest is added to our outstanding balance and accrues interest at the Basic Rate. Interest only payments are due until October 2023, with an option to extend until October 2024, dependent on certain financial or revenue metrics before the end of the first twenty-four months of the Facility.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal payments begin after the expiration of the interest only period, and are based on a five year amortization schedule, with a balloon payment due in October 2025. The table above in this Note 6 &#8212; Notes Payable summarizing future principal payments assumes the Company will not extend the period of interest only payments to October 2024. Upon payment in full of the obligations under the Facility, we are to pay Lenders a final payment fee equal to 1.0% of the increase in our market capitalization since the onset of the agreement, at that time valued at $182,400.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has agreed to provide the Lenders the right to participate in a future offering&#8212;whether public or private&#8212;on the same terms and conditions as other investors for an amount not to exceed $3,000.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no financial covenants if our net cash position is equal to or greater than zero. If our net cash position is less than zero, the Company would be subject to the following financial covenants: (i) unrestricted cash of no less than $5,000, (ii) maintain an APR ratio of no less than 0.70:1.00 through September 10, 2023, and (iii) maintain an APR ratio of no less than 0.60:1.00 from September 10, 2023 through the remainder of the term of the Facility. The APR ratio would be the ratio of our tested debt to our annual recurring revenue and would be measured on a quarterly basis. Our Tested Debt consists of our outstanding obligations under the Facility (exclusive of PIK interest) and any indebtedness issued or earnouts owed to sellers in connection with acquisitions.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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="idm140711148415360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION<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 Contract with Customer [Text Block]</a></td>
<td class="text"><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%">NOTE 7 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Receivables</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receivables from contracts with customers, net of allowance for doubtful accounts of $2,751, were $6,821 at September&#160;30, 2022. Receivables from contracts with customers, net of allowance for doubtful accounts of $2,210, were $5,308 at December&#160;31, 2021. No customers represented more than 10% of our net accounts receivable balance as of September&#160;30, 2022 and December&#160;31, 2021, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Commissions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred commission costs from contracts with customers were $5,875 and $4,684 at September&#160;30, 2022 and December&#160;31, 2021, respectively. The amount of amortization recognized for the three and nine months ended September&#160;30, 2022 $412 and $1,192, respectively, and for the three and nine months ended September&#160;30, 2021 was $424 and $963, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended September&#160;30, 2022, revenue of $156 and $3,362, and the three and nine months ended September&#160;30, 2021, revenue of $460 and $4,308, respectively, was recognized from the deferred revenue balance at the beginning of each period.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Transaction Price Allocated to the Remaining Performance Obligations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2022, approximately $26,509 of revenue is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately 82% of these remaining performance obligations over the next 12 months, with the balance recognized thereafter.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Concentration</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended September&#160;30, 2022 and 2021, there were no customers that individually represented 10% or more of consolidated revenue.</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>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="idm140711260774048">
<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_DisclosureTextBlockAbstract', window );"><strong>Disclosure Text Block [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_OperatingLeasesOfLessorDisclosureTextBlock', window );">Leases</a></td>
<td class="text"><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%">NOTE 8 - LEASES</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into office space lease agreements, which qualify as operating leases under ASU No. 2016-02, &#8220;Leases (Topic 842)&#8221;. Under such leases, the lessors receive annual minimum (base) rent. The leases have original terms (excluding extension options) ranging from&#160;one year&#160;to&#160;ten years. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="text-align:justify;text-indent:33.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record base rent expense under the straight-line method over the term of the lease. In the accompanying Condensed Consolidated Statements of Comprehensive Loss, rent expense is included in operating expenses under general and administrative expenses. The components of the rent expense for the nine months ended September&#160;30, 2022 and 2021 are as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.379%"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;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:10pt;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:10pt;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:10pt;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%">Operating lease cost</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%">610&#160;</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%">496&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,759&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,610&#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%">Sublease 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%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net rent 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%">595&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485&#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 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,675&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 #000000;padding:2px 0;text-align: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,578&#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"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of calculating the operating lease assets and lease liabilities, extension options are not included in the lease term unless it is reasonably certain we will exercise the option, or the lessor has the sole ability to exercise the option. The weighted average discount rate of our operating leases is 8% as of September&#160;30, 2022 and December&#160;31, 2021, respectively. The weighted average remaining lease term is five years and five years as of September&#160;30, 2022 and December&#160;31, 2021, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to operating leases for the nine months ended September 30 are as follows (in thousands):</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 style="width:67.467%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.253%"/><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:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;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:10pt;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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflows 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%">1,561&#160;</span></td><td style="background-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,740&#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-cash operating activities:</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets obtained in exchange for new operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,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%">1,279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum commitments over the life of all operating leases, which exclude variable rent payments, are as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"><tr><td style="width:1.0%"/><td style="width:75.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.585%"/><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%">2022</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%">559&#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%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,267&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,150&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,765&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,230&#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%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,509&#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 minimum lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,684&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,090)</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 lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,594&#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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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_OperatingLeasesOfLessorDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lessor's 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 30<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888252<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesOfLessorDisclosureTextBlock</td>
</tr>
<tr>
<td style="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="idm140711154295776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION<br></strong></div></th>
<th class="th" colspan="1">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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-based Payment Arrangement [Text Block]</a></td>
<td class="text"><div style="padding-left:45pt;text-align:justify;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 9 - SHARE-BASED COMPENSATION</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-45pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have one active equity plan, the 2018 Incentive Award Plan (the &#8220;2018 Plan&#8221;). The 2018 Plan, approved by our shareholders, replaced our 2009 Equity Incentive Plan, as amended (the &#8220;2009 Plan&#8221;), however, the terms and conditions of the 2009 Plan will continue to govern any outstanding awards granted thereunder.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares available for issuance under the 2018 Plan is equal to the sum of (i)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 4,350</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shares, and (ii) any shares subject to issued and outstanding awards under the 2009 Plan as of the effective date of the 2018 Plan that expire, are canceled or otherwise terminate following the effective date of the 2018 Plan. We have 2,285 options and RSUs granted and outstanding pursuant to the 2018 Plan as of September&#160;30, 2022. As of September&#160;30, 2022, the number of shares available for issuance under the 2018 Plan</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is 1,439.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share based compensation for our stock option plans for the three months ended September 30, 2022 and September&#160;30, 2021 was $799 and $714, respectively and for the nine months ended September 30, 2022 and September&#160;30, 2021 $2,342 and $2,124. We issued no common stock related to exercises of stock options for the three months ended September 30, 2022 and issued 9 shares of common stock related to exercises for the three months ended September 30, 2021. We issued 22 and 93 shares of common stock upon the vesting of restricted stock units, net for the three months ended September 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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>
</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="idm140711235373584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET 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 LOSS PER SHARE</a></td>
<td class="text">NET LOSS PER SHARE<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compute net loss per share based on the weighted average number of common shares outstanding for the period. Diluted net loss per share reflects the maximum dilution that would have resulted from incremental common shares issuable upon the exercise of stock options. We compute the number of common share equivalents, which includes stock options, using the treasury stock method. We have excluded stock options and restricted stock units of 2,285 and 2,040 for the three and nine months ended September&#160;30, 2022 and 2021, respectively, from the computation of the diluted shares because the effect of including the stock options and restricted stock units would have been anti-dilutive.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per common share for the three and nine months ended September 30 (in thousands, except per share amounts):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:43.855%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.956%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.956%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.956%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.961%"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:10pt;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:10pt;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:10pt;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:10pt;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%">Basic:</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</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%">(4,533)</span></td><td style="background-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,328&#160;</span></td><td style="background-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%">(13,410)</span></td><td style="background-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%">7,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%">Weighted-average shares of common stock outstanding</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%">20,219&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,092&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,083&#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%">Basic loss per share</span></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%">(0.22)</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%">0.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 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%">(0.67)</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%">0.39&#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:17pt"><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%">Diluted:</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;text-align: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 income (loss)</span></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%">(4,533)</span></td><td style="background-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,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 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%">(13,410)</span></td><td style="background-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%">7,494&#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%">Weighted-average shares of common stock outstanding</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%">20,219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,092&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,243&#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%">Diluted loss per share</span></td><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%">(0.22)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.28&#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%">(0.67)</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%">0.39&#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_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>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="idm140711150591248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Policy)<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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><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%">RECENT ACCOUNTING PRONOUNCEMENTS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. The standard became effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. We adopted ASU 2019-12 during the quarter beginning January 1, 2021, using the prospective approach except for hybrid tax regimes, which we adopted using the modified retrospective approach. The adoption of ASU 2019-12 resulted in no material impact to the Company&#8217;s financial statements.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments &#8212; Credit Losses (Topic 326): This update establishes a new approach to estimate credit losses on certain financial instruments. The update requires financial assets measured at amortized cost to be presented at the net amount expected to be collected. The amended guidance will also update the impairment model for available-for-sale debt securities, requiring entities to determine whether all or a portion of the unrealized loss on such securities is a credit loss. The Company is currently evaluating this standard and the potential effects of these changes to its consolidated financial statements and will adopt this new standard in the fiscal year beginning January 1, 2023.</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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy</a></td>
<td class="text">CASH, CASH EQUIVALENTS, AND RESTRICTED CASHThe Company considers all highly liquid investments with an original maturity of 90 days or less at the time of purchase to be cash equivalents. Cash equivalents include investments in an institutional money market fund, which invests in U.S. Treasury bills, notes and bonds, and/or repurchase agreements, backed by such obligations. Carrying value approximates fair value. Restricted cash consists of cash balances which are restricted as to withdrawal or usage. As of September&#160;30, 2022, the Company has $500 of restricted cash related to collateralizing a letter of credit issued by South State Bank in connection with our money transmission licenses.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="text"><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%">ACCUMULATED OTHER COMPREHENSIVE LOSS</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2022 and December&#160;31, 2021, accumulated other comprehensive loss consisted of net unrealized gains and losses on available-for-sale securities.</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_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><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%">USE OF ESTIMATES</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preparation of the Condensed Consolidated Financial Statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of the assets and liabilities, the disclosure of contingent assets and liabilities at the date of the Condensed Consolidated Financial Statements and the reported amounts of revenues and expenses during the reporting period. These estimates are subjective in nature and involve judgments. The more significant estimates made by management include the valuation allowance for the gross deferred tax assets, the determination of the fair value of its long-lived assets, and the fair value of assets acquired and liabilities assumed during acquisitions. We base our estimates on historical experience and on various other assumptions management believes reasonable under the given circumstances. These estimates could be materially different under different conditions and assumptions.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted 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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 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 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="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_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 comprehensive 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;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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="idm140711150127360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measures and Disclosures (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_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_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments, Policy</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting Standards Codification (ASC) 820 &#8220;Fair Value Measurement&#8221; (ASC 820) defines fair value, establishes a framework for measuring fair value under U.S. GAAP and enhances disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. ASC 820 describes a fair value hierarchy based on the following three levels of inputs that may be used to measure fair value, of which the first two are considered observable and the last unobservable:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"/><td style="width:7.050%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.837%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:88.713%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1:</span></td><td colspan="3" style="padding:0 1pt"/><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:400;line-height:100%">Quoted prices in active markets for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">identical</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> assets or liabilities;</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Level 2:</span></td><td colspan="3" style="padding:0 1pt"/><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:400;line-height:100%">Quoted prices in active markets for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">similar</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> assets or liabilities; quoted prices in markets that are not active for identical or similar assets or liabilities; and model-driven valuations whose significant inputs are observable; and</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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%">Level 3:</span></td><td colspan="3" style="padding:0 1pt"/><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%">Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</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_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_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 determining the fair value of financial 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 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: 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 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-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_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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="idm140711148404080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVESTMENTS AND FAIR VALUE MEASUREMENTS (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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value hierarchy for our financial assets and liabilities measured at fair value on a recurring basis as of September&#160;30, 2022 and December&#160;31, 2021, respectively (in thousands):</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 style="width:38.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.379%"/><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:10pt;font-weight:700;line-height:100%">Total Carrying 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:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding: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%">&#160;</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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%">&#160;</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</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%">Funds held for clients</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,120&#160;</span></td><td style="background-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%">3,120&#160;</span></td><td style="background-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,279&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">55,279&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">58,399&#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%">3,120&#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%">55,279&#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"/></tr><tr style="height:12pt"><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:700;line-height:100%">Liabilities:</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;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%">Contingent purchase consideration</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%">2,969&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">2,969&#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%">&#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%">2,969&#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;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:700;line-height:100%">December 31, 2021</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;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%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funds held for clients</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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,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 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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,060&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">32,060&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">Total</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%">33,176&#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,116&#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%">32,060&#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%">&#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"/></tr><tr style="height:14pt"><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent purchase consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,329&#160;</span></td><td style="background-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%">4,329&#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</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%">4,329&#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%">&#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%">4,329&#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_DebtSecuritiesAvailableForSaleTableTextBlock', window );">Debt Securities, Available-for-sale</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash equivalents and investments classified as available-for-sale within funds held for clients consisted of the following (in thousands):</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 style="width:38.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.379%"/><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:10pt;font-weight:700;line-height:100%">Amortized<br/>Cost</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:10pt;font-weight:700;line-height:100%">Gross</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:100%">Unrealized</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:100%">Gains&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:10pt;font-weight:700;line-height:100%">Gross</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:100%">Unrealized</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:100%">Losses&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:10pt;font-weight:700;line-height:100%">Aggregate<br/>Estimated<br/>Fair 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:700;line-height:100%">September 30, 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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,120&#160;</span></td><td style="background-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%">3,120&#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%">Available-for-sale securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">985&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">988&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(2,110)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,969&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(435)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(53)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447&#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 available-for-sale securities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,874&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,599)</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%">55,279&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height: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;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;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</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 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%">60,994&#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%">4&#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%">(2,599)</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%">58,399&#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;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:700;line-height:100%">December 31, 2021</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash equivalents</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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,116&#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%">Available-for-sale securities:</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,597&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,825&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,804&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale securities</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%">32,162&#160;</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%">12&#160;</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%">(114)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,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 style="height:15pt"><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;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</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 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%">33,278&#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%">12&#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%">(114)</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%">33,176&#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><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">Unrealized gains and losses on available-for-sale securities are included as a component of comprehensive loss. As of September&#160;30, 2022 and December&#160;31, 2021, there were 2 and 10 securities, respectively, in an unrealized gain position and there were 104 and 57 securities in an unrealized loss position, respectively. As of September&#160;30, 2022, these unrealized losses were less than $99 individually and $2,601 in the aggregate. As of December&#160;31, 2021, these unrealized losses were less than $11 individually and $114 in the aggregate. These securities have not been in a continuous unrealized gain or loss position for more than 12 months. We do not intend to sell these investments and we do not expect to sell these investments before recovery of their amortized cost basis, which may be at maturity. We review our investments to identify and evaluate investments that indicate possible other-than-temporary impairment. Factors considered in determining whether a loss is other-than-temporary include the length of time and extent to which fair value has been less than the cost basis, the financial condition and near-term prospects of the investee, and our intent and ability to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value.</span></div><div style="text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt">At September&#160;30, 2022 and December&#160;31, 2021, none of these securities were classified as cash and cash equivalents on the accompanying Condensed Consolidated Balance Sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funds held for clients represent assets that the Company has classified as restricted for use solely for the purposes of satisfying the obligations to remit funds relating to the Company&#8217;s payroll and payroll tax filing services, which are classified as client funds obligations on our Condensed Consolidated Balance Sheets.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funds held for clients have been invested in the following categories (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:65.320%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.320%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.321%"/><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:10pt;font-weight:700;line-height:100%">September 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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash and cash equivalents held to satisfy client funds obligations</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%">126,690&#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%">185,213&#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%">Restricted short-term marketable securities held to satisfy client funds obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,559&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted long-term marketable securities held to satisfy client funds obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,501&#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 funds held for clients</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%">181,969&#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%">217,273&#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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock', window );">Investments Classified by Contractual Maturity Date</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected maturities of available-for-sale securities as of September&#160;30, 2022 are as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"><tr><td style="width:1.0%"/><td style="width:75.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.585%"/><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%">One year or less</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%">7,215&#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%">After one year through five years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,064&#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</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%">55,279&#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_DebtSecuritiesAvailableForSaleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</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 320<br> -URI https://asc.fasb.org/topic&amp;trid=2196928<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock</td>
</tr>
<tr>
<td style="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 maturities of an entity's investments as well as any other information pertinent to the 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;">us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock</td>
</tr>
<tr>
<td style="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>
</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="idm140711148288128">
<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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets [Table Text Block]</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.378%"/><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:10pt;font-weight:700;line-height:100%">Gross Intangible Assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Acquisitions</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:10pt;font-weight:700;line-height:100%">September 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%">Customer relationships</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%">114,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 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,360&#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%">116,971&#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%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,001</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reseller relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,012&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327&#160;</span></td><td style="background-color:#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: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,339</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%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880</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%">Non-compete agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,032&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,032</span></td></tr><tr><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%">129,536&#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%">2,687&#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%">132,223&#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 style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and accumulated amortization of our intangible assets as of September&#160;30, 2022 are as follows (in thousands, except weighted average periods):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.380%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Amortization<br/>Period <br/>(in Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</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:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:10pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><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%">8.9</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%">116,971&#160;</span></td><td style="background-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%">(49,427)</span></td><td style="background-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%">67,544&#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%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">6.6</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%">12,001&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,987)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Reseller relationships</span></td><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%">7.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(880)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459&#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%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">3.0</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%">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%">(780)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#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-compete agreements</span></td><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%">5.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,032&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121&#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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">8.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,223&#160;</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%">(61,985)</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%">70,238&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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"/><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#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%">8.7</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%">114,611&#160;</span></td><td style="background-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%">(39,535)</span></td><td style="background-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%">75,076&#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%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">6.6</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%">12,001&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,098)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,903&#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%">Reseller relationships</span></td><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%">7.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,012&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148&#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%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">3.0</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%">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%">(579)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301&#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-compete agreements</span></td><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%">5.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,032&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(887)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145&#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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">8.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,536&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,963)</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%">78,573&#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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the future estimated amortization expense relating to our intangible assets as of September&#160;30, 2022 (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"><tr><td style="width:1.0%"/><td style="width:75.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.585%"/><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%">2022</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%">3,659&#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%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,600&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,339&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,554&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,442&#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%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,267&#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%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,377&#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%">&#160;</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%">70,238&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="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 Goodwill [Table Text Block]</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.378%"/><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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Acquisitions</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:10pt;font-weight:700;line-height:100%">September 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%">Goodwill</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%">86,011&#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%">&#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 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%">86,011&#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></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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="idm140711149990544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTES PAYABLE (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_ScheduleOfDebtTableTextBlock', window );">Schedule of Debt [Table Text Block]</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our outstanding debt as of the dates indicated</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"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands):</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 style="width:36.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.636%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.502%"/><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:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity</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:10pt;font-weight:700;line-height:100%">Cash&#160;Interest Rate</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:10pt;font-weight:700;line-height:100%">September 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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subordinated Notes Payable &#8211; Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7/1/2022 &#8211; 9/30/2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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%">2.00% - 3.00%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,946&#160;</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%">8,178&#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%">Senior Credit Facility</span></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%">10/1/2025</span></td><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%">12.00%</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%">30,323&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,224&#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%">Gross Notes Payable</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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="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%">37,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%">38,402&#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="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">See Note 3 &#8212; Business Combinations and Asset Acquisitions for further discussion regarding the notes payable related to acquisitions.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the debt issuance costs as of the dates indicated (in thousands):</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 style="width:48.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.131%"/><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:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Notes Payable</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:10pt;font-weight:700;line-height:100%">Debt Issuance Costs and Debt Discount</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:10pt;font-weight:700;line-height:100%">Net Notes Payable</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of notes payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,274&#160;</span></td><td style="background-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%">(210)</span></td><td style="background-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%">3,064&#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%">Notes payable, net of current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,995&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,628)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,367&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,269&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,838)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,431&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of notes payable</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%">2,079&#160;</span></td><td style="background-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%">(172)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,907&#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%">Notes payable, net of current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,323&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,120&#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</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%">38,402&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,375)</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%">35,027&#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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Maturities of Long-term Debt [Table Text Block]</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the future principal payments related to our outstanding debt as of September&#160;30, 2022 (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"><tr><td style="width:1.0%"/><td style="width:75.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.585%"/><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%">2022</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%">231&#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%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,043&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,367&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,330&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,298&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,269&#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>
</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_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="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_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 maturity and sinking fund requirement 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> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="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="idm140711151714736">
<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_DisclosureTextBlockAbstract', window );"><strong>Disclosure Text Block [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 );">Lease, Cost</a></td>
<td class="text">The components of the rent expense for the nine months ended September&#160;30, 2022 and 2021 are as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.379%"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;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:10pt;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:10pt;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:10pt;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%">Operating lease cost</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%">610&#160;</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%">496&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,759&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,610&#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%">Sublease 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%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net rent 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%">595&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485&#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 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,675&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 #000000;padding:2px 0;text-align: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,578&#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"/></tr></table><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to operating leases for the nine months ended September 30 are as follows (in thousands):</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 style="width:67.467%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.253%"/><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:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;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:10pt;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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflows 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%">1,561&#160;</span></td><td style="background-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,740&#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-cash operating activities:</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets obtained in exchange for new operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,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%">1,279&#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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Lessee, Operating Lease, Liability, Maturity</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum commitments over the life of all operating leases, which exclude variable rent payments, are as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.111%"><tr><td style="width:1.0%"/><td style="width:75.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.585%"/><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%">2022</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%">559&#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%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,267&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,150&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,765&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,230&#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%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,509&#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 minimum lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,684&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,090)</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 lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,594&#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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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_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_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>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="idm140711149915840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET 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 Earnings Per Share, Basic and Diluted</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per common share for the three and nine months ended September 30 (in thousands, except per share amounts):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:43.855%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.956%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.956%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.956%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.961%"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:10pt;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:10pt;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:10pt;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:10pt;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%">Basic:</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</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%">(4,533)</span></td><td style="background-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,328&#160;</span></td><td style="background-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%">(13,410)</span></td><td style="background-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%">7,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%">Weighted-average shares of common stock outstanding</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%">20,219&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,092&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,083&#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%">Basic loss per share</span></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%">(0.22)</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%">0.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 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%">(0.67)</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%">0.39&#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:17pt"><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%">Diluted:</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;text-align: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 income (loss)</span></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%">(4,533)</span></td><td style="background-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,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 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%">(13,410)</span></td><td style="background-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%">7,494&#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%">Weighted-average shares of common stock outstanding</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%">20,219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,092&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,243&#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%">Diluted loss per share</span></td><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%">(0.22)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.28&#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%">(0.67)</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%">0.39&#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_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_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>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="idm140711151733136">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>THE COMPANY AND BASIS OF PRESENTATION (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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FundsHeldForClients', window );">Funds held for clients</a></td>
<td class="nump">$ 181,969<span></span>
</td>
<td class="nump">$ 217,273<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_FundsHeldForClients">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 funds held on behalf of others and that are expected to be liquidated within one year or the normal operating cycle, if longer. This does not include funds held under reinsurance agreements.</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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FundsHeldForClients</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>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="idm140711147067648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations and Asset Acquisitions (Details) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 01, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [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>
</tr>
<tr class="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 );">Business Combination Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 3 - BUSINESS COMBINATIONS AND ASSET ACQUISITIONS</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2022, the Company acquired customer relationships of a payroll business for a cash payment of $1,970, which included $31 of transaction costs, and the delivery of a promissory note in the amount of $411. The acquired customer relationships are recorded as an intangible asset and are being amortized on a straight-line basis over eight years. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, the Company acquired certain assets (the &#8220;Asset Purchase Agreement&#8221;) of a payroll business, which was used to provide payroll processing services. The aggregate purchase price that the Company paid for these assets was $14,750, paid as follows: (i) $10,325 in cash at closing, (ii) the delivery of 244 shares of the Company&#8217;s common stock, which the parties agreed had an aggregate value of $2,213 as of September 30, 2021, and (iii) the delivery of a promissory note in the amount of $2,213. The promissory note was adjusted to $2,223 to account for post close and working capital adjustments. The Asset Purchase Agreement is subject to working capital adjustments to the purchase price.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also in September 2021, we acquired certain assets of a payroll business (the &#8220;Second Asset Purchase Agreement&#8221;), which were used to provide payroll processing services. The aggregated purchase price for these assets was $24,150, paid as follows: (i) $15,000 was paid in cash at closing, (ii) the delivery of 523 shares of the Company&#8217;s common stock which both parties agreed had an aggregate value of $4,800 at closing, and (iii) the delivery of a promissory note of $4,350. The promissory note also includes a contingent consideration, which is contingent on certain thresholds and will be based on the trailing twelve-month revenue at September 30, 2022. Additionally, we utilized a Monte Carlo simulation to determine the fair value of the contingent consideration. For the year ended December 31, 2021, there was a measurement period adjustment to the fair value of the contingent consideration of $465. For the quarter ended September 30, 2022, there was a measurement period adjustment to the fair value of the contingent consideration of $404. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended September 30, 2022 the fair value of the contingent consideration was $671, which will be added to promissory note in the fourth quarter of 2022. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The promissory note amount as of September 30, 2022 was $4,080 due to a principal payment made during the period.</span><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationSegmentAllocationLineItems', window );"><strong>Business Combination Segment Allocation [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_DebtInstrumentFairValue', window );">Debt instrument, fair value</a></td>
<td class="nump">$ 411<span></span>
</td>
<td class="nump">$ 4,080<span></span>
</td>
<td class="nump">$ 4,080<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,223<span></span>
</td>
</tr>
<tr class="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 );">Initial purchase price</a></td>
<td class="nump">1,970<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts', window );">Business Acquisition, Transaction Costs</a></td>
<td class="nump">$ 31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AssetAcquisitionAxis=asur_TheAssetPurchaseAgreementMember', window );">The Asset Purchase Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationSegmentAllocationLineItems', window );"><strong>Business Combination Segment Allocation [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_DebtInstrumentFairValue', window );">Debt instrument, fair value</a></td>
<td class="text">&#160;<span></span>
</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,213<span></span>
</td>
</tr>
<tr class="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 );">Stock issued upon acquisition (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">244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionConsiderationTransferred', window );">Asset Acquisition, Consideration Transferred</a></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">$ 14,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Stock issued upon 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="nump">2,213<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Initial purchase price</a></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,325<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_AssetAcquisitionAxis=asur_SecondAssetPurchaseAgreementMember', window );">Second Asset Purchase Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationSegmentAllocationLineItems', window );"><strong>Business Combination Segment Allocation [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_DebtInstrumentFairValue', window );">Debt instrument, fair value</a></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,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Stock issued upon acquisition (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">523<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionConsiderationTransferred', window );">Asset Acquisition, Consideration Transferred</a></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,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_StockIssuedDuringPeriodValueAcquisitions', window );">Stock issued upon 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="nump">4,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Initial purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities', window );">Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 404<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 465<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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of adjustments to net income or loss necessary to remove the effects of all items whose cash effects are investing or financing cash flows. The aggregate amount also includes all noncash expenses and income items which reduce or increase net income and are thus added back or deducted when calculating cash provided by or used in operating activities.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AssetAcquisitionConsiderationTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer.</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 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126928898&amp;loc=d3e9215-128498<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 55<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6829253&amp;loc=SL6831962-166255<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=127000608&amp;loc=d3e9135-128495<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126928898&amp;loc=d3e9212-128498<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetAcquisitionConsiderationTransferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.</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_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationSegmentAllocationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_BusinessCombinationSegmentAllocationLineItems</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt instrument payable, including, but not limited to, notes payable and loans payable.</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 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI 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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<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_DebtInstrumentFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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_AssetAcquisitionAxis=asur_TheAssetPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AssetAcquisitionAxis=asur_TheAssetPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_AssetAcquisitionAxis=asur_SecondAssetPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AssetAcquisitionAxis=asur_SecondAssetPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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="idm140711147800896">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INVESTMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($) </div>
<div>security</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>security</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_LiabilitiesAbstract', 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_asur_NumberOfSecuritiesInUnrealizedGainPosition', window );">Number of securities in unrealized gain position | security</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">10<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_asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses', window );">Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Losses</a></td>
<td class="num">$ (2,599)<span></span>
</td>
<td class="num">$ (114)<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 );">Recurring</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_asur_FundsHeldForClientsAbstract', window );"><strong>Funds held for clients</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_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">58,399<span></span>
</td>
<td class="nump">33,176<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', 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_OtherLiabilitiesFairValueDisclosure', window );">Contingent purchase consideration(1)</a></td>
<td class="nump">2,969<span></span>
</td>
<td class="nump">4,329<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Total</a></td>
<td class="nump">2,969<span></span>
</td>
<td class="nump">4,329<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 );">Recurring | Money Market Funds [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_asur_FundsHeldForClientsAbstract', window );"><strong>Funds held for clients</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_InvestmentsFairValueDisclosure', window );">Funds held for clients</a></td>
<td class="nump">3,120<span></span>
</td>
<td class="nump">1,116<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 );">Recurring | Available-for-sale securities</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_asur_FundsHeldForClientsAbstract', window );"><strong>Funds held for clients</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_InvestmentsFairValueDisclosure', window );">Funds held for clients</a></td>
<td class="nump">55,279<span></span>
</td>
<td class="nump">32,060<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 );">Recurring | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_asur_FundsHeldForClientsAbstract', window );"><strong>Funds held for clients</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_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">3,120<span></span>
</td>
<td class="nump">1,116<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', 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_OtherLiabilitiesFairValueDisclosure', window );">Contingent purchase consideration(1)</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_FinancialLiabilitiesFairValueDisclosure', window );">Total</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | Money Market Funds [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_asur_FundsHeldForClientsAbstract', window );"><strong>Funds held for clients</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_InvestmentsFairValueDisclosure', window );">Funds held for clients</a></td>
<td class="nump">3,120<span></span>
</td>
<td class="nump">1,116<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 );">Recurring | Level 1 | Available-for-sale securities</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_asur_FundsHeldForClientsAbstract', window );"><strong>Funds held for clients</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_InvestmentsFairValueDisclosure', window );">Funds held for clients</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | 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_asur_FundsHeldForClientsAbstract', window );"><strong>Funds held for clients</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_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">55,279<span></span>
</td>
<td class="nump">32,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_LiabilitiesAbstract', 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_OtherLiabilitiesFairValueDisclosure', window );">Contingent purchase consideration(1)</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_FinancialLiabilitiesFairValueDisclosure', window );">Total</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Money Market Funds [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_asur_FundsHeldForClientsAbstract', window );"><strong>Funds held for clients</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_InvestmentsFairValueDisclosure', window );">Funds held for clients</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Available-for-sale securities</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_asur_FundsHeldForClientsAbstract', window );"><strong>Funds held for clients</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_InvestmentsFairValueDisclosure', window );">Funds held for clients</a></td>
<td class="nump">55,279<span></span>
</td>
<td class="nump">32,060<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 );">Recurring | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_asur_FundsHeldForClientsAbstract', window );"><strong>Funds held for clients</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_AssetsFairValueDisclosure', window );">Total</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_LiabilitiesAbstract', 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_OtherLiabilitiesFairValueDisclosure', window );">Contingent purchase consideration(1)</a></td>
<td class="nump">2,969<span></span>
</td>
<td class="nump">4,329<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Total</a></td>
<td class="nump">2,969<span></span>
</td>
<td class="nump">4,329<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 );">Recurring | Level 3 | Money Market Funds [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_asur_FundsHeldForClientsAbstract', window );"><strong>Funds held for clients</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_InvestmentsFairValueDisclosure', window );">Funds held for clients</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 3 | Available-for-sale securities</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_asur_FundsHeldForClientsAbstract', window );"><strong>Funds held for clients</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_InvestmentsFairValueDisclosure', window );">Funds held for clients</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_asur_FundsHeldForClientsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">asur_FundsHeldForClientsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</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_asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Gross Unrealized Losses</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;">asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_asur_NumberOfSecuritiesInUnrealizedGainPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 securities in unrealized gain position.</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;">asur_NumberOfSecuritiesInUnrealizedGainPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</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_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_FinancialLiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.</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_FinancialLiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherLiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other liabilities.</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_OtherLiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_FinancialInstrumentAxis=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_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_AvailableforsaleSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FinancialInstrumentAxis=us-gaap_AvailableforsaleSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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="idm140711147037936">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INVESTMENTS AND FAIR VALUE MEASUREMENTS - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 01, 2022</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_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems', window );"><strong>INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) [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_PaymentsToAcquireBusinessesGross', window );">Initial purchase price</a></td>
<td class="nump">$ 1,970<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 37,269<span></span>
</td>
<td class="nump">$ 38,402<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</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_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_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>
</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="idm140711142947968">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INVESTMENTS AND FAIR VALUE MEASUREMENTS - Debt Securities, Available-for-sale (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($) </div>
<div>security</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>security</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_asur_FundsHeldForClients2Abstract', window );"><strong>Funds Held for Clients</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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">$ 57,874<span></span>
</td>
<td class="nump">$ 32,162<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(2,601)<span></span>
</td>
<td class="num">(114)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Aggregate Estimated Fair Value</a></td>
<td class="nump">55,279<span></span>
</td>
<td class="nump">32,060<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_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities', window );">Funds Held For Clients, Restricted Cash and Debt Securities</a></td>
<td class="nump">58,399<span></span>
</td>
<td class="nump">33,176<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_asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses', window );">Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Losses</a></td>
<td class="num">(2,599)<span></span>
</td>
<td class="num">(114)<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_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains', window );">Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Gains</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">12<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_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost', window );">Funds Held For Clients, Restricted Cash and Debt Securities, Amortized Cost</a></td>
<td class="nump">$ 60,994<span></span>
</td>
<td class="nump">$ 33,278<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_asur_NumberOfSecuritiesInUnrealizedGainPosition', window );">Number of securities in unrealized gain position | security</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions', window );">Number of securities in unrealized loss position | security</a></td>
<td class="nump">104<span></span>
</td>
<td class="nump">57<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_asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost', window );">Funds Held For Clients, Restricted Cash, Amortized Cost</a></td>
<td class="nump">$ 3,120<span></span>
</td>
<td class="nump">$ 1,116<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_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses', window );">Funds Held For Clients, Restricted Cash, Gross Unrealized Losses</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_asur_FundsHeldForClientsRestrictedCashEquivalents', window );">Funds Held For Clients, Restricted Cash</a></td>
<td class="nump">3,120<span></span>
</td>
<td class="nump">1,116<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_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains', window );">Funds Held For Clients, Restricted Cash, Gross Unrealized Gains</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_InvestmentTypeAxis=asur_IndividuallyMember', window );">IndividuallyMember</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_asur_FundsHeldForClients2Abstract', window );"><strong>Funds Held for Clients</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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(99)<span></span>
</td>
<td class="num">(11)<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_InvestmentTypeAxis=asur_AggregateMemberMember', window );">AggregateMember [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_asur_FundsHeldForClients2Abstract', window );"><strong>Funds Held for Clients</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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(114)<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_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember', window );">Certificates of deposit</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_asur_FundsHeldForClients2Abstract', window );"><strong>Funds Held for Clients</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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">985<span></span>
</td>
<td class="nump">1,240<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Aggregate Estimated Fair Value</a></td>
<td class="nump">988<span></span>
</td>
<td class="nump">1,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_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate debt securities</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_asur_FundsHeldForClients2Abstract', window );"><strong>Funds Held for Clients</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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">51,079<span></span>
</td>
<td class="nump">22,597<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(2,110)<span></span>
</td>
<td class="num">(76)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Aggregate Estimated Fair Value</a></td>
<td class="nump">48,969<span></span>
</td>
<td class="nump">22,523<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_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember', window );">Municipal bonds</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_asur_FundsHeldForClients2Abstract', window );"><strong>Funds Held for Clients</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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">5,310<span></span>
</td>
<td class="nump">7,825<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(435)<span></span>
</td>
<td class="num">(24)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Aggregate Estimated Fair Value</a></td>
<td class="nump">4,875<span></span>
</td>
<td class="nump">7,804<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_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember', window );">U.S. Government agency securities</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_asur_FundsHeldForClients2Abstract', window );"><strong>Funds Held for Clients</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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">500<span></span>
</td>
<td class="nump">500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(53)<span></span>
</td>
<td class="num">(10)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Aggregate Estimated Fair Value</a></td>
<td class="nump">$ 447<span></span>
</td>
<td class="nump">$ 490<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_FundsHeldForClients2Abstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">asur_FundsHeldForClients2Abstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</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_asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Gross Unrealized Losses</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;">asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_asur_FundsHeldForClientsRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Funds Held For Clients, Restricted Cash Equivalents</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;">asur_FundsHeldForClientsRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Funds Held For Clients, Restricted Cash Equivalents, Amortized 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;">asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Funds Held For Clients, Restricted Cash Equivalents and Debt 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;">asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Amortized 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;">asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Gross Unrealized Gains</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;">asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Funds Held For Clients, Restricted Cash Equivalents, Gross Unrealized Gains</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;">asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Funds Held For Clients, Restricted Cash Equivalents, Gross Unrealized Losses</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;">asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_asur_NumberOfSecuritiesInUnrealizedGainPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 securities in unrealized gain position.</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;">asur_NumberOfSecuritiesInUnrealizedGainPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</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 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</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 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</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 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<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 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial 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 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27290-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions</td>
</tr>
<tr>
<td style="padding-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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=asur_IndividuallyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InvestmentTypeAxis=asur_IndividuallyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_InvestmentTypeAxis=asur_AggregateMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InvestmentTypeAxis=asur_AggregateMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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="idm140711148338208">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INVESTMENTS AND FAIR VALUE MEASUREMENTS - Funds Held For Clients (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>
<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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_RestrictedCashAndCashEquivalents', window );">Restricted Cash and Cash Equivalents</a></td>
<td class="nump">$ 126,690<span></span>
</td>
<td class="nump">$ 185,213<span></span>
</td>
<td class="nump">$ 157,303<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Debt Securities, Available-for-sale, Current</a></td>
<td class="nump">7,215<span></span>
</td>
<td class="nump">5,559<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Debt Securities, Available-for-sale, Noncurrent</a></td>
<td class="nump">48,064<span></span>
</td>
<td class="nump">26,501<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_FundsHeldForClients', window );">Total funds held for clients</a></td>
<td class="nump">$ 181,969<span></span>
</td>
<td class="nump">$ 217,273<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_AvailableForSaleSecuritiesDebtSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), 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 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), 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 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<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(12))<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 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FundsHeldForClients">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 funds held on behalf of others and that are expected to be liquidated within one year or the normal operating cycle, if longer. This does not include funds held under reinsurance agreements.</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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FundsHeldForClients</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RestrictedCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><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(1))<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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 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(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<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 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-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_RestrictedCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ScheduleOfAvailableForSaleSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-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="idm140711152493952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INVESTMENTS AND FAIR VALUE MEASUREMENTS - Investments Classified by Contractual Maturity Date (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_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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">One year or less</a></td>
<td class="nump">$ 7,215<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue', window );">After one year through five years</a></td>
<td class="nump">48,064<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_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate', window );">Available-for-sale debt securities total fair value</a></td>
<td class="nump">$ 55,279<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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=SL120269850-112803<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=SL120269850-112803<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing 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 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=SL120269850-112803<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-111563<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>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="idm140711147050880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS (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>
</tr>
<tr>
<th class="th"><div>Jan. 01, 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>
<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 86,011<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 86,011<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 86,011<span></span>
</td>
</tr>
<tr class="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 );">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="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,350<span></span>
</td>
<td class="nump">$ 2,534<span></span>
</td>
<td class="nump">10,134<span></span>
</td>
<td class="nump">$ 7,590<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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, Amortization</a></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">889<span></span>
</td>
<td class="nump">$ 1,135<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairment', window );">Goodwill and Intangible Asset Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod', window );">Finite-Lived Intangible Assets, Amortization Method</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">straight-line method<span></span>
</td>
<td class="text">straight-line method<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></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,687<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Initial purchase price</a></td>
<td class="nump">$ 1,970<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_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_FiniteLivedIntangibleAssetsAmortizationMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization method of a major finite-lived intangible asset class. 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. The straight-line method is the preferred amortization method, unless another method better reflects the pattern in which the asset is consumed.</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 35<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121554622&amp;loc=d3e15372-109273<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod</td>
</tr>
<tr>
<td style="padding-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_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</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 1<br> -Subparagraph (a)(1)<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_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_GoodwillAndIntangibleAssetImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.</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_GoodwillAndIntangibleAssetImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>
<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>
</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="idm140711151716832">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Goodwill<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_asur_ScheduleOfGoodwillAbstract', window );"><strong>Schedule of Goodwill [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_Goodwill', window );">Balance</a></td>
<td class="nump">$ 86,011<span></span>
</td>
</tr>
<tr class="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 );">Balance</a></td>
<td class="nump">$ 86,011<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_ScheduleOfGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">asur_ScheduleOfGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</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>
</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="idm140711147717520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Intangible Assets - 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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Intangible Asset, Weighted Average Amortization Period</a></td>
<td class="text">8 years 4 months 24 days<span></span>
</td>
<td class="text">8 years 4 months 24 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible Asset, Gross</a></td>
<td class="nump">$ 132,223<span></span>
</td>
<td class="nump">$ 129,536<span></span>
</td>
</tr>
<tr class="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 );">Intangible Asset, Accumulated Amortization</a></td>
<td class="num">(61,985)<span></span>
</td>
<td class="num">(50,963)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Intangible Asset, Net</a></td>
<td class="nump">70,238<span></span>
</td>
<td class="nump">$ 78,573<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></td>
<td class="nump">$ 2,687<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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Intangible Asset, Weighted Average Amortization Period</a></td>
<td class="text">8 years 10 months 24 days<span></span>
</td>
<td class="text">8 years 8 months 12 days<span></span>
</td>
</tr>
<tr class="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 );">Intangible Asset, Gross</a></td>
<td class="nump">$ 116,971<span></span>
</td>
<td class="nump">$ 114,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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Intangible Asset, Accumulated Amortization</a></td>
<td class="num">(49,427)<span></span>
</td>
<td class="num">(39,535)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Intangible Asset, Net</a></td>
<td class="nump">67,544<span></span>
</td>
<td class="nump">$ 75,076<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></td>
<td class="nump">$ 2,360<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_DevelopedTechnologyRightsMember', window );">Developed Technology Rights [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Intangible Asset, Weighted Average Amortization Period</a></td>
<td class="text">6 years 7 months 6 days<span></span>
</td>
<td class="text">6 years 7 months 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_FiniteLivedIntangibleAssetsGross', window );">Intangible Asset, Gross</a></td>
<td class="nump">$ 12,001<span></span>
</td>
<td class="nump">$ 12,001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Intangible Asset, Accumulated Amortization</a></td>
<td class="num">(9,987)<span></span>
</td>
<td class="num">(9,098)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Intangible Asset, Net</a></td>
<td class="nump">2,014<span></span>
</td>
<td class="nump">$ 2,903<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerListsMember', window );">Customer Lists</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Intangible Asset, Weighted Average Amortization Period</a></td>
<td class="text">7 years 7 months 6 days<span></span>
</td>
<td class="text">7 years 2 months 12 days<span></span>
</td>
</tr>
<tr class="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 );">Intangible Asset, Gross</a></td>
<td class="nump">$ 1,339<span></span>
</td>
<td class="nump">$ 1,012<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Intangible Asset, Accumulated Amortization</a></td>
<td class="num">(880)<span></span>
</td>
<td class="num">(864)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Intangible Asset, Net</a></td>
<td class="nump">459<span></span>
</td>
<td class="nump">$ 148<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></td>
<td class="nump">$ 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade Names [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Intangible Asset, Weighted Average Amortization Period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="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 );">Intangible Asset, Gross</a></td>
<td class="nump">$ 880<span></span>
</td>
<td class="nump">$ 880<span></span>
</td>
</tr>
<tr class="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 );">Intangible Asset, Accumulated Amortization</a></td>
<td class="num">(780)<span></span>
</td>
<td class="num">(579)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Intangible Asset, Net</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">$ 301<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Noncompete Agreements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Intangible Asset, Weighted Average Amortization Period</a></td>
<td class="text">5 years 2 months 12 days<span></span>
</td>
<td class="text">5 years 2 months 12 days<span></span>
</td>
</tr>
<tr class="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 );">Intangible Asset, Gross</a></td>
<td class="nump">$ 1,032<span></span>
</td>
<td class="nump">$ 1,032<span></span>
</td>
</tr>
<tr class="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 );">Intangible Asset, Accumulated Amortization</a></td>
<td class="num">(911)<span></span>
</td>
<td class="num">(887)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Intangible Asset, Net</a></td>
<td class="nump">121<span></span>
</td>
<td class="nump">$ 145<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></td>
<td class="nump">$ 0<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_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_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization period 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>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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1</td>
</tr>
<tr>
<td style="padding-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_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</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 1<br> -Subparagraph (a)(1)<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_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerListsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CustomerListsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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="idm140711148388848">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Expected Amortization Expense - 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_asur_ScheduleOfExpectedAmortizationExpenseAbstract', window );"><strong>Schedule of Expected Amortization Expense [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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">Finite-Lived Intangible Asset, Expected Amortization, Year One</a></td>
<td class="nump">$ 13,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">Finite-Lived Intangible Asset, Expected Amortization, Year Two</a></td>
<td class="nump">13,339<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">Finite-Lived Intangible Asset, Expected Amortization, Year Three</a></td>
<td class="nump">12,554<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">Finite-Lived Intangible Asset, Expected Amortization, Year Four</a></td>
<td class="nump">9,442<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">Finite-Lived Intangible Asset, Expected Amortization, Year Five</a></td>
<td class="nump">7,267<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</a></td>
<td class="nump">10,377<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_FiniteLivedIntangibleAssetsNet', window );">Intangible Asset, Net</a></td>
<td class="nump">70,238<span></span>
</td>
<td class="nump">$ 78,573<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Lessee, Operating Lease, Liability, to be Paid, after Year Five</a></td>
<td class="nump">1,509<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year</a></td>
<td class="nump">$ 3,659<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_asur_ScheduleOfExpectedAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">asur_ScheduleOfExpectedAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="idm140711148485824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTES PAYABLE - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></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, 2022</div></th>
<th class="th"><div>Aug. 31, 2022</div></th>
<th class="th"><div>Jul. 01, 2022</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_asur_NOTESPAYABLEDetailsLineItems', window );"><strong>NOTES PAYABLE (Details) [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_DebtInstrumentFairValue', window );">Debt instrument, fair value</a></td>
<td class="nump">$ 4,080<span></span>
</td>
<td class="nump">$ 4,080<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 411<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,223<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsCurrentGross', window );">Debt Issuance Costs, Gross, Current</a></td>
<td class="nump">210<span></span>
</td>
<td class="nump">210<span></span>
</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">$ 172<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">37,269<span></span>
</td>
<td class="nump">37,269<span></span>
</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">38,402<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_AssetAcquisitionAxis=asur_SecondAssetPurchaseAgreementMember', window );">Second Asset Purchase Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_asur_NOTESPAYABLEDetailsLineItems', window );"><strong>NOTES PAYABLE (Details) [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_DebtInstrumentFairValue', window );">Debt instrument, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,350<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_NotesPayableOtherPayablesMember', window );">Notes Payable, Other Payables [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_asur_NOTESPAYABLEDetailsLineItems', window );"><strong>NOTES PAYABLE (Details) [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_DebtInstrumentCarryingAmount', window );">Long-term Debt, Gross</a></td>
<td class="nump">6,946<span></span>
</td>
<td class="nump">6,946<span></span>
</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,178<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=asur_SubordinatedNoteMember', window );">Subordinated Note</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_asur_NOTESPAYABLEDetailsLineItems', window );"><strong>NOTES PAYABLE (Details) [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_asur_DebtInstrumentProceedsFromIndemnificationClaim', window );">Proceeds from indemnification claim</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of Debt</a></td>
<td class="nump">634<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_asur_DebtInstrumentPaymentWithheldAsSecurityForIndemnificationClaim', window );">Payment withheld as security for indemnification claim</a></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">$ 232<span></span>
</td>
<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_LongtermDebtTypeAxis=asur_SubordinatedNoteMember', window );">Subordinated Note | Second Asset Purchase Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_asur_NOTESPAYABLEDetailsLineItems', window );"><strong>NOTES PAYABLE (Details) [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_DebtInstrumentFairValue', window );">Debt instrument, fair value</a></td>
<td class="nump">600<span></span>
</td>
<td class="nump">600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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=asur_StructuralCapitalMember', window );">StructuralCapital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_asur_NOTESPAYABLEDetailsLineItems', window );"><strong>NOTES PAYABLE (Details) [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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="nump">50,000<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoanProcessingFee', window );">Loan Processing Fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentAxis=asur_StructuralCapitalMember', window );">StructuralCapital | Notes Payable, Other Payables [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_asur_NOTESPAYABLEDetailsLineItems', window );"><strong>NOTES PAYABLE (Details) [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_DebtInstrumentCarryingAmount', window );">Long-term Debt, Gross</a></td>
<td class="nump">$ 30,323<span></span>
</td>
<td class="nump">$ 30,323<span></span>
</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">$ 30,224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">12.00%<span></span>
</td>
<td class="nump">12.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>
<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_asur_DebtInstrumentPaymentWithheldAsSecurityForIndemnificationClaim">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Payment Withheld As Security For Indemnification Claim</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;">asur_DebtInstrumentPaymentWithheldAsSecurityForIndemnificationClaim</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_asur_DebtInstrumentProceedsFromIndemnificationClaim">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Proceeds From Indemnification Claim</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;">asur_DebtInstrumentProceedsFromIndemnificationClaim</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_asur_NOTESPAYABLEDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">asur_NOTESPAYABLEDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</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_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_DebtInstrumentFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt instrument payable, including, but not limited to, notes payable and loans payable.</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 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI 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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<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_DebtInstrumentFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DeferredFinanceCostsCurrentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt issuance costs classified as current. 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://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_DeferredFinanceCostsCurrentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LoanProcessingFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expenses paid for obtaining loans which includes expenses such as application and origination fees.</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_LoanProcessingFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetAcquisitionAxis=asur_SecondAssetPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AssetAcquisitionAxis=asur_SecondAssetPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_NotesPayableOtherPayablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NotesPayableOtherPayablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=asur_SubordinatedNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=asur_SubordinatedNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=asur_StructuralCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=asur_StructuralCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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="idm140711148090272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTES PAYABLE (Details) - Schedule of Debt - 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_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems', window );"><strong>NOTES PAYABLE (Details) - Schedule of Debt [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">$ 37,269<span></span>
</td>
<td class="nump">$ 38,402<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Current portion of notes payable</a></td>
<td class="nump">3,064<span></span>
</td>
<td class="nump">1,907<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermNotesPayable', window );">Notes payable, net of current portion</a></td>
<td class="nump">31,367<span></span>
</td>
<td class="nump">33,120<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_ShortTermDebtTypeAxis=us-gaap_ShortTermDebtMember', window );">Short-term Debt</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_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems', window );"><strong>NOTES PAYABLE (Details) - Schedule of Debt [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_NotesAndLoansPayable', window );">Notes Payable</a></td>
<td class="nump">$ 3,274<span></span>
</td>
<td class="nump">2,079<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_NotesPayableOtherPayablesMember', window );">Notes Payable, Other Payables [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems', window );"><strong>NOTES PAYABLE (Details) - Schedule of Debt [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_DebtInstrumentMaturityDateDescription', window );">Debt Instrument, Maturity Date, Description</a></td>
<td class="text">7/1/2022 &#8211; 9/30/2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 6,946<span></span>
</td>
<td class="nump">8,178<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_LongTermDebtMember', window );">Long-term Debt</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_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems', window );"><strong>NOTES PAYABLE (Details) - Schedule of Debt [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_NotesAndLoansPayable', window );">Notes Payable</a></td>
<td class="nump">$ 33,995<span></span>
</td>
<td class="nump">36,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_DebtInstrumentAxis=srt_ConsolidatedEntitiesDomain', window );">Consolidated Entities [Domain] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems', window );"><strong>NOTES PAYABLE (Details) - Schedule of Debt [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_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="nump">2.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_us-gaap_DebtInstrumentAxis=srt_ConsolidatedEntitiesDomain', window );">Consolidated Entities [Domain] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems', window );"><strong>NOTES PAYABLE (Details) - Schedule of Debt [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_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="nump">3.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_us-gaap_DebtInstrumentAxis=asur_StructuralCapitalMember', window );">StructuralCapital | Notes Payable, Other Payables [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems', window );"><strong>NOTES PAYABLE (Details) - Schedule of Debt [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_DebtInstrumentMaturityDateDescription', window );">Debt Instrument, Maturity Date, Description</a></td>
<td class="text">10/1/2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">12.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_DebtInstrumentCarryingAmount', window );">Long-term Debt, Gross</a></td>
<td class="nump">$ 30,323<span></span>
</td>
<td class="nump">$ 30,224<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_NOTESPAYABLEDetailsScheduleofDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">asur_NOTESPAYABLEDetailsScheduleofDebtLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</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_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_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_DebtInstrumentMaturityDateDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities.</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(a)(2))<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_DebtInstrumentMaturityDateDescription</td>
</tr>
<tr>
<td style="padding-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_LongTermNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NotesAndLoansPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying value as of the balance sheet date of all notes and loans payable (with maturities initially due after one year or beyond 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 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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI 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 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_NotesAndLoansPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 values as of the balance sheet date of the portions of long-term notes payable due within 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 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_NotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShortTermDebtTypeAxis=us-gaap_ShortTermDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShortTermDebtTypeAxis=us-gaap_ShortTermDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_NotesPayableOtherPayablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NotesPayableOtherPayablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_LongTermDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongTermDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=srt_ConsolidatedEntitiesDomain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=srt_ConsolidatedEntitiesDomain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_DebtInstrumentAxis=asur_StructuralCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=asur_StructuralCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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="idm140711148394192">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NOTES PAYABLE (Details) - Schedule of Debt and Debt Issuance Costs - 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_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract', window );"><strong>Schedule of Debt and Debt Issuance Costs [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_DeferredFinanceCostsCurrentGross', window );">Debt Issuance Costs and Debt Discount, current portion</a></td>
<td class="num">$ (210)<span></span>
</td>
<td class="num">$ (172)<span></span>
</td>
</tr>
<tr class="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 );">Notes payable, net of current portion</a></td>
<td class="nump">3,064<span></span>
</td>
<td class="nump">1,907<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNoncurrentGross', window );">Notes payable, net of current portion</a></td>
<td class="num">(2,628)<span></span>
</td>
<td class="num">(3,203)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Notes payable, net of current portion</a></td>
<td class="nump">31,367<span></span>
</td>
<td class="nump">33,120<span></span>
</td>
</tr>
<tr class="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">37,269<span></span>
</td>
<td class="nump">38,402<span></span>
</td>
</tr>
<tr class="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 );">Total Debt Issuance Costs and Debt Discount</a></td>
<td class="num">(2,838)<span></span>
</td>
<td class="num">(3,375)<span></span>
</td>
</tr>
<tr class="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 notes payable</a></td>
<td class="nump">34,431<span></span>
</td>
<td class="nump">35,027<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_asur_NOTESPAYABLEDetailsLineItems', window );"><strong>NOTES PAYABLE (Details) [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_DeferredFinanceCostsCurrentGross', window );">Debt Issuance Costs, Gross, Current</a></td>
<td class="nump">$ 210<span></span>
</td>
<td class="nump">$ 172<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_NOTESPAYABLEDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">asur_NOTESPAYABLEDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</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_asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</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_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_DeferredFinanceCostsCurrentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt issuance costs classified as current. 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://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_DeferredFinanceCostsCurrentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_DeferredFinanceCostsNoncurrentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt issuance costs classified as noncurrent. 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://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_DeferredFinanceCostsNoncurrentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>
</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="idm140711148634432">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NOTES PAYABLE (Details) - Schedule of Maturities of Long-term Debt - 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_asur_ScheduleOfMaturitiesOfLongTermDebtAbstract', window );"><strong>Schedule of Maturities of Long-term Debt [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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">Long-Term Debt, Maturity, Year One</a></td>
<td class="nump">$ 3,043<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">Long-Term Debt, Maturity, Year Two</a></td>
<td class="nump">6,367<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">Long-Term Debt, Maturity, Year Three</a></td>
<td class="nump">6,330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">Long-Term Debt, Maturity, Year Four</a></td>
<td class="nump">21,298<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_DebtInstrumentCarryingAmount', window );">Long-term Debt, Gross</a></td>
<td class="nump">37,269<span></span>
</td>
<td class="nump">$ 38,402<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear', window );">Long-Term Debt, Maturity, Remainder of Fiscal Year</a></td>
<td class="nump">$ 231<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_asur_ScheduleOfMaturitiesOfLongTermDebtAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">asur_ScheduleOfMaturitiesOfLongTermDebtAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</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_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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: 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 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 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: 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 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 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: 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 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 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>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="idm140711147021536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (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_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems', window );"><strong>CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [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_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss', window );">Contract with Customer, Asset, Allowance for Credit Loss</a></td>
<td class="nump">$ 2,751<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,751<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,210<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfDeferredSalesCommissions', window );">Amortization of Deferred Sales Commissions</a></td>
<td class="nump">412<span></span>
</td>
<td class="nump">$ 424<span></span>
</td>
<td class="nump">1,192<span></span>
</td>
<td class="nump">$ 963<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredRevenueRevenueRecognized1', window );">Deferred Revenue, Revenue Recognized</a></td>
<td class="nump">156<span></span>
</td>
<td class="nump">$ 460<span></span>
</td>
<td class="nump">3,362<span></span>
</td>
<td class="nump">$ 4,308<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Revenue, Remaining Performance Obligation, Amount</a></td>
<td class="nump">$ 26,509<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26,509<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Revenue, Remaining Performance Obligation, Percentage</a></td>
<td class="nump">82.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82.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_AccruedSalesCommissionCurrentAndNoncurrent', window );">Accrued Sales Commission</a></td>
<td class="nump">$ 5,875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,684<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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems', window );"><strong>CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [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_ConcentrationRiskBenchmarkDescription', window );">Concentration Risk, Benchmark Description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">No customers represented more than 10% of our net accounts receivable balance as of September&#160;30, 2022 and December&#160;31, 2021, respectively.<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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems', window );"><strong>CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [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_ConcentrationRiskBenchmarkDescription', window );">Concentration Risk, Benchmark Description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">During the three and nine months ended September&#160;30, 2022 and 2021, there were no customers that individually represented 10% or more of consolidated revenue.<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_asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</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_AccruedSalesCommissionCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 sales commissions.</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)(a))<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)(5))<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><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(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_AccruedSalesCommissionCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AmortizationOfDeferredSalesCommissions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDeferredSalesCommissions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskBenchmarkDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Identifies or describes the benchmark that serves as the denominator in the calculation of the percentage of concentration risk.</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 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 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 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 4: 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_ConcentrationRiskBenchmarkDescription</td>
</tr>
<tr>
<td style="padding-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_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of 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 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 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 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: 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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueRevenueRecognized1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reported as deferred or unearned revenue.</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_DeferredRevenueRevenueRecognized1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_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_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>
</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="idm140711148339280">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES (Details)<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_asur_LEASESDetailsLineItems', window );"><strong>LEASES (Details) [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_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating Lease, Weighted Average Discount Rate, Percent</a></td>
<td class="nump">8.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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating Lease, Weighted Average Remaining Lease Term</a></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_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_asur_LEASESDetailsLineItems', window );"><strong>LEASES (Details) [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_LesseeOperatingLeaseTermOfContract', window );">Lessee, Operating Lease, Term of Contract</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_asur_LEASESDetailsLineItems', window );"><strong>LEASES (Details) [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_LesseeOperatingLeaseTermOfContract', window );">Lessee, Operating Lease, Term of Contract</a></td>
<td class="text">10 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_asur_LEASESDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">asur_LEASESDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</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_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, 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_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>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="idm140711148050560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Details) - Rent Expense Components - 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_asur_RentExpenseComponentsAbstract', window );"><strong>Rent Expense Components [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">$ 610<span></span>
</td>
<td class="nump">$ 496<span></span>
</td>
<td class="nump">$ 1,759<span></span>
</td>
<td class="nump">$ 1,610<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubleaseIncome', window );">Sublease income</a></td>
<td class="num">(15)<span></span>
</td>
<td class="num">(11)<span></span>
</td>
<td class="num">(84)<span></span>
</td>
<td class="num">(32)<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_LeaseCost', window );">Net rent expense</a></td>
<td class="nump">$ 595<span></span>
</td>
<td class="nump">$ 485<span></span>
</td>
<td class="nump">$ 1,675<span></span>
</td>
<td class="nump">$ 1,578<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_RentExpenseComponentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">asur_RentExpenseComponentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</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_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_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_SubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 sublease income excluding finance and operating lease 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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<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_SubleaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>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="idm140711147841936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Details) - Lessee, Operating Lease, Disclosure - 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_asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract', 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 outflows from operating leases</a></td>
<td class="nump">$ 1,561<span></span>
</td>
<td class="nump">$ 1,740<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_asur_NonCashOperatingActivitiesAbstract', window );"><strong>Non-cash operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating lease assets obtained in exchange for new operating lease liabilities</a></td>
<td class="nump">$ 2,221<span></span>
</td>
<td class="nump">$ 1,279<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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_asur_LEASESDetailsLineItems', window );"><strong>LEASES (Details) [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_LesseeOperatingLeaseTermOfContract', window );">Lessee, Operating Lease, Term of Contract</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_asur_LEASESDetailsLineItems', window );"><strong>LEASES (Details) [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_LesseeOperatingLeaseTermOfContract', window );">Lessee, Operating Lease, Term of Contract</a></td>
<td class="text">10 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_asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</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_asur_LEASESDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">asur_LEASESDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</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_asur_NonCashOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">asur_NonCashOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</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_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, 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_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_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>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="idm140711152330448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES (Details) - Lessee, Operating Lease, Liability, Maturity<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_asur_LesseeOperatingLeaseLiabilityMaturityAbstract', window );"><strong>Lessee, Operating Lease, Liability, Maturity [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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Lessee, Operating Lease, Liability, to be Paid, Year One</a></td>
<td class="nump">$ 2,267<span></span>
</td>
</tr>
<tr class="re">
<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 );">Lessee, Operating Lease, Liability, to be Paid, Year Two</a></td>
<td class="nump">2,150<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Lessee, Operating Lease, Liability, to be Paid, Year Three</a></td>
<td class="nump">1,765<span></span>
</td>
</tr>
<tr class="re">
<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 );">Lessee, Operating Lease, Liability, to be Paid, Year Four</a></td>
<td class="nump">1,230<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">Lessee, Operating Lease, Liability, to be Paid, Year Five</a></td>
<td class="nump">1,204<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Lessee, Operating Lease, Liability, to be Paid, after Year Five</a></td>
<td class="nump">1,509<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 );">Lessee, Operating Lease, Liability, to be Paid, Total</a></td>
<td class="nump">10,684<span></span>
</td>
</tr>
<tr class="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 );">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</a></td>
<td class="num">(2,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_OperatingLeaseLiability', window );">Operating Lease, Liability</a></td>
<td class="nump">8,594<span></span>
</td>
</tr>
<tr class="re">
<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 );">Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year</a></td>
<td class="nump">$ 559<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_LesseeOperatingLeaseLiabilityMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">asur_LesseeOperatingLeaseLiabilityMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>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="idm140711144942672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION (Details) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Share-based compensation</a></td>
<td class="nump">$ 799<span></span>
</td>
<td class="nump">$ 714<span></span>
</td>
<td class="nump">$ 2,341<span></span>
</td>
<td class="nump">$ 2,124<span></span>
</td>
</tr>
<tr class="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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">93<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Share-based Payment Arrangement, Expense (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,342<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=asur_A2018PlanMember', window );">2018 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [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="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 available for issuance</a></td>
<td class="nump">4,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Options Outstanding</a></td>
<td class="nump">2,285<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,285<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</a></td>
<td class="nump">1,439<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,439<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</a></td>
<td class="nump">1,439<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,439<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</a></td>
<td class="nump">4,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Options Outstanding</a></td>
<td class="nump">2,285<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,285<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_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_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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_AwardTypeAxis=asur_A2018PlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=asur_A2018PlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>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="idm140711146953168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET LOSS PER SHARE (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="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_StockOptionMember', window );">Equity Option</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_asur_NETLOSSPERSHAREDetailsLineItems', window );"><strong>NET LOSS PER SHARE (Details) [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">2,285,000<span></span>
</td>
<td class="nump">2,040,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asur_NETLOSSPERSHAREDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">asur_NETLOSSPERSHAREDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asur_</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_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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>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="idm140711147809952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET LOSS PER SHARE (Details) - Components of Earnings Per Share, Basic and Diluted - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="5">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>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>Mar. 31, 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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ (4,533)<span></span>
</td>
<td class="num">$ (5,860)<span></span>
</td>
<td class="num">$ (3,017)<span></span>
</td>
<td class="nump">$ 5,328<span></span>
</td>
<td class="num">$ (1,598)<span></span>
</td>
<td class="num">$ (13,410)<span></span>
</td>
<td class="nump">$ 7,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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares of common stock outstanding, basic (in shares)</a></td>
<td class="nump">20,219<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,182<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,092<span></span>
</td>
<td class="nump">19,083<span></span>
</td>
</tr>
<tr class="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 of common stock outstanding, diluted (in shares)</a></td>
<td class="nump">20,219<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,092<span></span>
</td>
<td class="nump">19,243<span></span>
</td>
</tr>
<tr class="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 );">Basic loss per share (in Dollars per share)</a></td>
<td class="num">$ (0.22)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.28<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.67)<span></span>
</td>
<td class="nump">$ 0.39<span></span>
</td>
</tr>
<tr class="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 );">Diluted loss per share (in Dollars per share)</a></td>
<td class="num">$ (0.22)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.28<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.67)<span></span>
</td>
<td class="nump">$ 0.39<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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R9999.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="idm140711150129504">
<tr>
<th class="tl" colspan="1">Label</th>
<th class="tl"><strong>Element</strong></th>
<th class="th" colspan="1">Value</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_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
<td class="nump">$ 763,000<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_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></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>asur-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:asur="http://www.asuresoftware.com/20220930"
  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">
    <link:schemaRef xlink:href="asur-20220930.xsd" xlink:type="simple"/>
    <context id="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i61d11fc740864f989f9751068e6938d5_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1eace047fb8e4f5b8cc64d550324ea98_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4bcf70d8855543fc8606cd385693ad92_I20221104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <instant>2022-11-04</instant>
        </period>
    </context>
    <context id="i10d6b4223511407db6d0a207f592e882_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i9d23e3b5b5cb4071a7a01024c9954767_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia259bd229db742259e5bd02875b4fe0b_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:RecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0b6c965f10024b549c4ae1d72afe88dd_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:RecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i859094ba09a54b2880f42328552a4294_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:RecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib44865302fc44ec7b5682531c6f48116_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:RecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i90333d6d7b5248c4ac1c53251766989f_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:ProfessionalServicesRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i15fdc97825f644f68eaebc7132d69a87_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:ProfessionalServicesRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibdf1f9c13eb84e3b9413afe0c81f60d2_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:ProfessionalServicesRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iace3683592cf4a63bc1c4142bc124b9d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">asur:ProfessionalServicesRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic11e6cafdcfb48c89f154213384ba47f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="i912b33dd76874c1482daef7326451bab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4f9e9b13985240588661daca7f203c39_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="ide069566afcf425695a7026106af5b36_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="ia9347545b6814251a9042130d971f078_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="i97b830521f214eb7a041e36aa072e4c5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1fc30193598e44c1bde46326ceb1395a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3686b683b4f04d7c98d1cf3ecc6ff30f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i991e8af2b6a84ebaa0c0c3a84f7e19f8_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i76a7c34fe4f04629ac731cdf49e15367_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib85b3c4e3ca5407f9f5d23f335cbc684_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i4f02ab4483904e2d8ad00b0648524c36_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i45f739886a2341ba9049df5a6cdec465_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i335aac7b2b8e4703af64cfdde86bb746_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i7ed5ba398b4d4017aa356edcd95d3309_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="idfd00ee20a1544189805bd07268648b6_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie938e2ffaf1046409560ff8bea508474_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3b0fc5eb310a4ae698d0e77302d58001_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i799c88de4db84679aa6a877adef45134_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i62cba2b88f744c799c69ff1d9e7010b2_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1ff225efea3f49e78005e57bc8310105_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ieeb9f6ce25d7419381e6bf8c80c616b2_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="i3d1b30bf5bc44fdab754f05975566ff9_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id98da3630d5d40088fe91b68a3753d99_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="i435f43c942c34e14b4446a14c47d26ab_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="i1e38092cf9244a37a1e86e9c49f50014_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="ied10c7db82ad476a8eda4cd139308411_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia54b86fc504f4764aefd024376c17980_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="i3b285725aa064e568844a81d4ed4ebb6_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="ib1ef3d504c8a4e89a9f6b66c7ffcff27_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="i24c2518e599543afa7094069fa0f8ced_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="i5fb675f2bb124d70883b67a02494b3fe_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="i3c7214be4eef44dabb4f0cd048205129_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i5972f95b0a5948f29e1a9d4873df6237_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="id8b531fcfb46453f8ffefda3cc14f233_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="i449e5b63513f473d858535a3a0a39692_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="i0b04456c41f64bb781b56452693dbdf8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="idbccf0b759c348c1822077c96fa463d7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id21d681a0cf6461898f0443e3003fc17_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="i49386a56af67460a90d8aa99d18d771f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="ie052bca665c04b79abcb957dbb3fd0a5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="i3bf8da4dc5f74094853996793b733153_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4da56aa2d5684a238083506114cf9251_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic411deb0e87e49a5a4bb54ec67054436_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i215bd0ee6d494e49b34d953a50cfd6b0_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i75a34a83c804425784dc2e5fc553dcbd_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if6b09a675086471fbadd8235589b96ef_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ied07b3bb59f2477b8da80b22899b127b_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i51922c061b014ff1a490f552f8854baa_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ibc5de3cafcc54031add6a2aa64cd7807_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="idbead97c30a84b9ab8554b4560fe3146_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ie4b7a1f6cf114e348d610263cc359d8e_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ib69b35c0c0954cbc854bafb1aac5971c_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ic0d6f61203b04c43a5f367c674d7635e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3ce6ff4bbd424446bad746c5fe83ca5d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7c92a7cd9b2245e286ba2b915c4d65df_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id9918008ab4c48739c7c90d64d1d3f44_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3f5a454934cf4b819941bc3bdbc5edb1_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7b74d9f5dd784e90a922f68c0c8285ab_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="i9430b0b80191459b8e686881b158702b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i7c3967ecf0924156a70691c504e72ddc_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="i7d42c2589fe7471cb70e863643d65866_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="ia5a33e65b826472db7067c9bdd920854_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="i3df409b2fd4d4903b57235ae13741e74_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="iafc2de7c247b4a709cb91f372d2548a4_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="ibb9f368471a547919b2ff0bb41d4847b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="i024462e56d7940e49f95139b70399241_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="i7d3a2aa1a70343de91289c83e1b7b196_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="i9f4d2800cb634ef083d71879802cd841_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="iac3002446eee428abbbf39e97c4bb49c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ieab648b13c85430da769bc1c55d72be5_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="i1cd8d234454044fd8681cef237745953_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="i545349623c364305ac300e18bd227594_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="iaa7b56df0f9245a19a1c0629e6f9b3a2_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ic8cac79150a1411390dee35299ca3f61_D20220101-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i28c698b7f3b642f58c95e6f2e36c271f_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i9ab9b7bc420c489691c53cb6d268b36c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">asur:TheAssetPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i17b9da95f14644e9963ea44f0e154c3a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">asur:TheAssetPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i11ba770468634ffa98b00e871135669c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">asur:SecondAssetPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic15ca93deea34e7a8fe76c9f637e95b1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">asur:SecondAssetPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7efe518b48b245bb8cbea19fa87a5ca0_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">asur:SecondAssetPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibac7e06b07384b2196fdb3ffc7000aa3_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ib79366877e3341c29b48bf138899df45_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i6c4bafbed789427291969068cdfb255b_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i949ade7b736149e0a460289495c0c746_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i1a71b2fceba24fef8a32b4e9b9fa3e23_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i97dd82177840427f8fe41588eae1a024_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i880aea5f7ca341cf89c83851deee451b_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iab2dc9fc71144c8f82432041a16c6e58_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i4fb6eb75f8ee41cc9ecf03735f7bba58_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="id369515cdff4445a875eedf8c2426952_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="i3ca5b2445a124b5eab883ad9f58672cc_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="i76f8adf1870f483683967179ddb75444_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="id052bc60b2544160a07efa1ca6effc7d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie5d704efec7d46d89d87c030f67200a7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3fd1a2bd08804f4285c4de25721d30e7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id02acc3f765a4b7091f60147b935c41e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i125aaf445d7c458ca9b6e1b0b30e1b46_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib01104fd21a641d8954f1aa4089f14ea_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7a0ad092d0014128b393a3608a81307c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i13b18dbdb1e14d5ba4c9d4845a157702_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibf4893596f944cc395aabc139ab0462f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="ic67987c24282478c84259e9c0bdec3df_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="i58ab14f0beb2409587718b11944e9a5c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="i47dce2662f084677b6114611df2393a6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="ia5eb5c5b1f5942d9a0103575de908f85_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i496c6daf09754bb08689fd09579ba71e_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ieb638e28396342d489994d77590b11bf_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="idc8c6c293a154580adc28eea7f7b3586_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i58e801315cd04811aca803b4520173ab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iedfc6857a2584eba8fa217d24aada366_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id8efe090085c40b4928b545408c5af77_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idd19485206c04d328ca0e74872b1e47a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i832afcc1d99b4e7889c851e195f430da_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">asur:IndividuallyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i75b07b6763ba49f78a065c6c4104c815_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">asur:IndividuallyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id12fa9cf72014183b864c67336249aa0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">asur:AggregateMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3baf2dde73144330a46505d3819f758c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="ic421c13a19e04bee940306f928d8f9da_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <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="ic1e4b1de3ebd41cb9b15d41c77accdf6_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="ib555d2283af34b0b8b1cc59a4e3fa947_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2d7495e375ca4003aa9900c7b05763d1_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic0e1773704bd413cb6eb1033722e7d81_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if0f8b68e246a4aeb81a2ef9386aabdda_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie910e7f082f0460eb1c0d27ccb926219_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3742e00e3f074a2cbfaf120a00102c2d_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i097db0c4256a49f3b7415f82ca170609_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i678632b053164114a33d45752e62936f_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i051f9094d6fe4312ae65f293fd41d7e7_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i783cb2d564394f8d8d682a1493bfa234_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="i433f4827bde840f49210089bf84caa4f_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="i1aeed699520e43a0a7210410d439bdc9_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</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="i2b4d26532f374e4aac8e607da353f6a2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <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="i3b4a4cfa93c64866a81c138c0e8f90e5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i88cd037124414475a29ce8728ec0edb2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i484a334f461d4ece94943756e782adce_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie64214bded644a8fa03d46e7f7d2e601_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i392893dd5e51469c96444f536c675ff8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3325fbad04674f78bbabbe08d308f15b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iae196c8fac3e450f835ae2e90d88856e_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">srt:ConsolidatedEntitiesDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i2b611255f2c94797b280d4f18ec2cbd0_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">srt:ConsolidatedEntitiesDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i9de6317387cc4904bf0333b476864e26_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ia4062f8286ac47e19f5c6e30088056e0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id3fa562f5a4145e79b4d0c5d0ae7f87e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:StructuralCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i55f2dc7dfa554f84abb69f0d9e3b1d66_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:StructuralCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie1f802bf52954bf4a3036095a767ee64_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:StructuralCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia619a366263949f8aa71e460be6cf985_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ShortTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i03298cfc94784c819e871a5b91484165_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i388dffdfd72143ac97f7316ac793e5a2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ShortTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i97e334af46f24c769e106fa48ffa209c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i35959eeace1c41c8bbeb1a0b74fa754e_I20220831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">asur:SubordinatedNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="i67b24921932347588ef57fcf058663c8_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">asur:SecondAssetPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">asur:SubordinatedNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ia553d39908ef403dac639a279eed4ef4_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">asur:SubordinatedNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i59b21a683297476d85da1cc8730f7e7b_I20220701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">asur:SubordinatedNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-01</instant>
        </period>
    </context>
    <context id="icf0cc300fbd94899bec4ec3fdaff031d_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:StructuralCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ib686b872377a4a109d2ad9a8eca5a319_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asur:StructuralCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7eaa25eac5104d0abb51a09a125cf9b4_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <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="i531b8bdd9b1242aeb35151f5b87fe1ac_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i552a205a862b45c6a892efc7a4020558_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i7ddec3b5226e477ea07b69d907ff443d_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ia8b2b845e393407dadf15bcf5e0d2901_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">asur:A2018PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i57b90b029f1247f4aba61d69333933b6_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i14750777e8e5426a86d04525b1c2d06f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000884144</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</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="security">
        <measure>asur:security</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:CurrentFiscalYearEndDate
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80L2ZyYWc6MzNlYTkwOWEwMjhjNGZiMzhkMDgzYjBkZTE3YzM2NjIvdGFibGU6ZWVhNjczMmE0Yzc1NGUyNDg4YjQyNjk3MWE2ZDY4ZDgvdGFibGVyYW5nZTplZWE2NzMyYTRjNzU0ZTI0ODhiNDI2OTcxYTZkNjhkOF8wLTEtMS0xLTY0NTU1_3e838e21-0ffd-498e-9091-08dad5e7fa5a">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:AmendmentFlag
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80L2ZyYWc6MzNlYTkwOWEwMjhjNGZiMzhkMDgzYjBkZTE3YzM2NjIvdGFibGU6ZWVhNjczMmE0Yzc1NGUyNDg4YjQyNjk3MWE2ZDY4ZDgvdGFibGVyYW5nZTplZWE2NzMyYTRjNzU0ZTI0ODhiNDI2OTcxYTZkNjhkOF8xLTEtMS0xLTY0NTU1_27f732d6-8cf8-4d2a-904f-2dedb9a98098">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80L2ZyYWc6MzNlYTkwOWEwMjhjNGZiMzhkMDgzYjBkZTE3YzM2NjIvdGFibGU6ZWVhNjczMmE0Yzc1NGUyNDg4YjQyNjk3MWE2ZDY4ZDgvdGFibGVyYW5nZTplZWE2NzMyYTRjNzU0ZTI0ODhiNDI2OTcxYTZkNjhkOF8yLTEtMS0xLTY0NTU1_7f005e7d-33d6-4a8c-91e9-9a1cf8508e99">0000884144</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80L2ZyYWc6MzNlYTkwOWEwMjhjNGZiMzhkMDgzYjBkZTE3YzM2NjIvdGFibGU6ZWVhNjczMmE0Yzc1NGUyNDg4YjQyNjk3MWE2ZDY4ZDgvdGFibGVyYW5nZTplZWE2NzMyYTRjNzU0ZTI0ODhiNDI2OTcxYTZkNjhkOF8zLTEtMS0xLTY0NTU1_987abde9-692f-4bb6-ba34-38dfdd0ec2f2">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80L2ZyYWc6MzNlYTkwOWEwMjhjNGZiMzhkMDgzYjBkZTE3YzM2NjIvdGFibGU6ZWVhNjczMmE0Yzc1NGUyNDg4YjQyNjk3MWE2ZDY4ZDgvdGFibGVyYW5nZTplZWE2NzMyYTRjNzU0ZTI0ODhiNDI2OTcxYTZkNjhkOF80LTEtMS0xLTY0NTU1_6bdbf57e-a9df-44f4-93bd-c97f6bda5c4a">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentType
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGV4dHJlZ2lvbjoyNjUzNmMzNGI0NzM0NTYwODc3NTQ4ZGQ0NmU3NTM2ZF8zMzU_aca5cd2c-f27f-4f2d-8314-d2f969a21f46">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6NjY0NWY1NzFkZjFlNDVkZDkwODUyMTMzODk5NTczMzIvdGFibGVyYW5nZTo2NjQ1ZjU3MWRmMWU0NWRkOTA4NTIxMzM4OTk1NzMzMl8wLTAtMS0xLTY0NTU1_ad743445-52cb-487b-859b-798d80ace096">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6NjY0NWY1NzFkZjFlNDVkZDkwODUyMTMzODk5NTczMzIvdGFibGVyYW5nZTo2NjQ1ZjU3MWRmMWU0NWRkOTA4NTIxMzM4OTk1NzMzMl8wLTEtMS0xLTY0NTU1L3RleHRyZWdpb246YTVmZWZjOTdiMThiNDJhY2I3YjQwYzNkNmIxZTAyOGFfMTIz_bdd6ca39-2645-4a2c-a2f6-f7e7fd4cc9e0">2022-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6MzcxYTA2Y2JmYjY1NGUzYThkNmM4YjNlM2RmM2IzMGEvdGFibGVyYW5nZTozNzFhMDZjYmZiNjU0ZTNhOGQ2YzhiM2UzZGYzYjMwYV8wLTAtMS0xLTY0NTU1_67c6122b-e6a9-4d9d-86ed-f2e27cef13e0">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6ZWQxZGQ4ZTE3YmZkNDI1NGFhNTg3MTU0NGMwYWY2YmQvdGFibGVyYW5nZTplZDFkZDhlMTdiZmQ0MjU0YWE1ODcxNTQ0YzBhZjZiZF8wLTAtMS0xLTY0NTU1L3RleHRyZWdpb246Njk1MzE5MDlmMDM2NDE3NzgwMTJlMTMyMTk1NDU5ZmFfMjg_d37be5bf-bcac-4782-94a8-bc8d781140bf">1-34522</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGV4dHJlZ2lvbjoyNjUzNmMzNGI0NzM0NTYwODc3NTQ4ZGQ0NmU3NTM2ZF8zMzY_031edfa9-b22f-4f26-bd77-09df62cbc5c9">ASURE SOFTWARE, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6MTlkYjJmZGZiMzExNDk1YTkxNmM4Y2RjYjFmNDgzMDQvdGFibGVyYW5nZToxOWRiMmZkZmIzMTE0OTVhOTE2YzhjZGNiMWY0ODMwNF8wLTAtMS0xLTY0NTU1_8395dd7f-e77a-48a1-a76c-640c6baaeb00">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6MTlkYjJmZGZiMzExNDk1YTkxNmM4Y2RjYjFmNDgzMDQvdGFibGVyYW5nZToxOWRiMmZkZmIzMTE0OTVhOTE2YzhjZGNiMWY0ODMwNF8wLTQtMS0xLTY0NTU1_37201fa5-6d14-4959-ab83-75f527f8e763">74-2415696</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6MTlkYjJmZGZiMzExNDk1YTkxNmM4Y2RjYjFmNDgzMDQvdGFibGVyYW5nZToxOWRiMmZkZmIzMTE0OTVhOTE2YzhjZGNiMWY0ODMwNF8zLTAtMS0xLTY0NTU1L3RleHRyZWdpb246NGMwZWI2YjRmZmFmNGUxNmI3YmMxMjYwZjY0NTFjZjdfNA_825133e3-3483-4ed5-a6f4-810b871006bb">405 Colorado Street, Suite 1800</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6MTlkYjJmZGZiMzExNDk1YTkxNmM4Y2RjYjFmNDgzMDQvdGFibGVyYW5nZToxOWRiMmZkZmIzMTE0OTVhOTE2YzhjZGNiMWY0ODMwNF8zLTAtMS0xLTY0NTU1L3RleHRyZWdpb246NGMwZWI2YjRmZmFmNGUxNmI3YmMxMjYwZjY0NTFjZjdfNw_45c9b43f-e5ed-425a-ac67-03fc33b48ac5">Austin</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6MTlkYjJmZGZiMzExNDk1YTkxNmM4Y2RjYjFmNDgzMDQvdGFibGVyYW5nZToxOWRiMmZkZmIzMTE0OTVhOTE2YzhjZGNiMWY0ODMwNF8zLTAtMS0xLTY0NTU1L3RleHRyZWdpb246NGMwZWI2YjRmZmFmNGUxNmI3YmMxMjYwZjY0NTFjZjdfMTE_55be73b3-d313-436f-8cbe-d83942af3d44">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6MTlkYjJmZGZiMzExNDk1YTkxNmM4Y2RjYjFmNDgzMDQvdGFibGVyYW5nZToxOWRiMmZkZmIzMTE0OTVhOTE2YzhjZGNiMWY0ODMwNF8zLTQtMS0xLTY0NTU1_5b5a60d5-a4ca-4dbb-b90b-f210fba6c62f">78701</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6YTIyZDliMmU5ZmZjNGQyN2FkZjRiOWYwZDhlMzAyNDUvdGFibGVyYW5nZTphMjJkOWIyZTlmZmM0ZDI3YWRmNGI5ZjBkOGUzMDI0NV8wLTAtMS0xLTY0NTU1L3RleHRyZWdpb246ZjJjNTVjMmQyZDlkNDg0ZmI1OWUyYzhjMmZmZjgzOTRfNA_65a8277d-2582-4fdd-bb9e-210c34eefa44">512</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6YTIyZDliMmU5ZmZjNGQyN2FkZjRiOWYwZDhlMzAyNDUvdGFibGVyYW5nZTphMjJkOWIyZTlmZmM0ZDI3YWRmNGI5ZjBkOGUzMDI0NV8wLTAtMS0xLTY0NTU1L3RleHRyZWdpb246ZjJjNTVjMmQyZDlkNDg0ZmI1OWUyYzhjMmZmZjgzOTRfNw_db2dc15e-0041-4f08-a25a-179fd7b3cac4">437-2700</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i61d11fc740864f989f9751068e6938d5_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6ZDZmYWI2ODk2ZTc4NDM0OGE3OGYzMjQzYWViOGNmOTQvdGFibGVyYW5nZTpkNmZhYjY4OTZlNzg0MzQ4YTc4ZjMyNDNhZWI4Y2Y5NF8xLTAtMS0xLTY0NTU1_3cf6573e-977d-44f1-b6e7-78c834887993">Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i61d11fc740864f989f9751068e6938d5_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6ZDZmYWI2ODk2ZTc4NDM0OGE3OGYzMjQzYWViOGNmOTQvdGFibGVyYW5nZTpkNmZhYjY4OTZlNzg0MzQ4YTc4ZjMyNDNhZWI4Y2Y5NF8xLTItMS0xLTY0NTU1_8675cf9c-5f75-4f0a-adce-77722af4094a">ASUR</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i61d11fc740864f989f9751068e6938d5_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6ZDZmYWI2ODk2ZTc4NDM0OGE3OGYzMjQzYWViOGNmOTQvdGFibGVyYW5nZTpkNmZhYjY4OTZlNzg0MzQ4YTc4ZjMyNDNhZWI4Y2Y5NF8xLTQtMS0xLTY0NTU1L3RleHRyZWdpb246ODAwNTVmZjczNzJhNGY4NmEyOGM3NTMyOGQyN2U2ZmRfOA_7690f406-c14b-4a0d-bc81-5a72d88e0c0c">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i1eace047fb8e4f5b8cc64d550324ea98_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6ZDZmYWI2ODk2ZTc4NDM0OGE3OGYzMjQzYWViOGNmOTQvdGFibGVyYW5nZTpkNmZhYjY4OTZlNzg0MzQ4YTc4ZjMyNDNhZWI4Y2Y5NF8yLTAtMS0xLTY0NTU1_bcc0ab0f-87f2-46bb-80ed-22605dd60690">Series A Junior Participating Preferred Share Purchase Rights</dei:Security12bTitle>
    <dei:NoTradingSymbolFlag
      contextRef="i1eace047fb8e4f5b8cc64d550324ea98_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6ZDZmYWI2ODk2ZTc4NDM0OGE3OGYzMjQzYWViOGNmOTQvdGFibGVyYW5nZTpkNmZhYjY4OTZlNzg0MzQ4YTc4ZjMyNDNhZWI4Y2Y5NF8yLTItMS0xLTY0NTU1_a078952b-6539-42d1-89f9-97bfe12e0648">true</dei:NoTradingSymbolFlag>
    <dei:EntityCurrentReportingStatus
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6MDcwYjljNjJjZDIyNDk5Yjk5ZTg0MjZmNzM1ZjNmMGIvdGFibGVyYW5nZTowNzBiOWM2MmNkMjI0OTliOTllODQyNmY3MzVmM2YwYl8yLTItMS0xLTY0NTU1_c884a157-5578-43bd-b60c-9380a46a8ed4">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6MDcwYjljNjJjZDIyNDk5Yjk5ZTg0MjZmNzM1ZjNmMGIvdGFibGVyYW5nZTowNzBiOWM2MmNkMjI0OTliOTllODQyNmY3MzVmM2YwYl81LTItMS0xLTY0NTU1_57532a56-fd0f-4c59-8913-a7edb2f29479">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6NjJiZTQ5MTFkY2FjNGEwOThiOGNmNjI5NjQzZDYzM2IvdGFibGVyYW5nZTo2MmJlNDkxMWRjYWM0YTA5OGI4Y2Y2Mjk2NDNkNjMzYl8zLTAtMS0xLTY0NTU1_ccb5d10c-a273-489a-8c0f-5d01c58841ec">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6NjJiZTQ5MTFkY2FjNGEwOThiOGNmNjI5NjQzZDYzM2IvdGFibGVyYW5nZTo2MmJlNDkxMWRjYWM0YTA5OGI4Y2Y2Mjk2NDNkNjMzYl8zLTQtMS0xLTY0NTU1_8e97e0e3-8748-4a7c-b57f-5b52b9d101b4">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6NjJiZTQ5MTFkY2FjNGEwOThiOGNmNjI5NjQzZDYzM2IvdGFibGVyYW5nZTo2MmJlNDkxMWRjYWM0YTA5OGI4Y2Y2Mjk2NDNkNjMzYl80LTQtMS0xLTY0NTU1_974f5b03-351b-4f9f-ac27-4353e21592a1">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGFibGU6NjcwOWU4NDllMDZlNDBlNDk3YjY5ZGIzMzUyOGEyYmEvdGFibGVyYW5nZTo2NzA5ZTg0OWUwNmU0MGU0OTdiNjlkYjMzNTI4YTJiYV80LTQtMS0xLTY0NTU1_4c73e733-bf61-46ca-8840-255dedd5e03d">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i4bcf70d8855543fc8606cd385693ad92_I20221104"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xL2ZyYWc6MjY1MzZjMzRiNDczNDU2MDg3NzU0OGRkNDZlNzUzNmQvdGV4dHJlZ2lvbjoyNjUzNmMzNGI0NzM0NTYwODc3NTQ4ZGQ0NmU3NTM2ZF8yNTg_b8cccc21-adb7-4ced-b06a-1c695fc44921"
      unitRef="shares">20160622</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNC0xLTEtMS02NDU1NQ_509587a5-ec0d-40c1-bf9d-e24ba289d396"
      unitRef="usd">10885000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNC0zLTEtMS02NDU1NQ_dce94017-0bcf-4b04-a014-a32b2c21e89d"
      unitRef="usd">13427000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNS0wLTEtMS02NDU1NS90ZXh0cmVnaW9uOjkzNWE3Yjg2MjdjYTQxYzk4NGVjYjhmYWJiM2M2ZmJiXzY3_8e538a2d-6e51-47b8-b5e9-70e23d677df5"
      unitRef="usd">2751000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNS0wLTEtMS02NDU1NS90ZXh0cmVnaW9uOjkzNWE3Yjg2MjdjYTQxYzk4NGVjYjhmYWJiM2M2ZmJiXzc0_f7c7a713-682d-4d77-96d5-ee9e7b3f5af4"
      unitRef="usd">2210000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNS0xLTEtMS02NDU1NQ_94f5b642-a20e-486a-b87b-0822f318e17c"
      unitRef="usd">6821000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNS0zLTEtMS02NDU1NQ_4f135bb4-623d-4b04-947f-39fb5275360a"
      unitRef="usd">5308000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNi0xLTEtMS02NDU1NQ_a5e8cc34-0c49-42c7-9676-ee48bb9d3f98"
      unitRef="usd">323000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNi0zLTEtMS02NDU1NQ_c5904e87-e9c4-4fb6-8b6b-4e8d0a1d5c5e"
      unitRef="usd">246000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNy0xLTEtMS02NDU1NQ_1fd042fb-c87d-4697-9d0c-4bab253d0cfe"
      unitRef="usd">10658000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNy0zLTEtMS02NDU1NQ_a80329d3-cd43-4691-a798-bfa081347309"
      unitRef="usd">13475000</us-gaap:PrepaidExpenseCurrent>
    <asur:AssetsBeforeFundsHeldForClientsCurrent
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfOC0xLTEtMS02NDU1NQ_b84360fc-0df6-4783-8ce3-4324dc1eadb8"
      unitRef="usd">28687000</asur:AssetsBeforeFundsHeldForClientsCurrent>
    <asur:AssetsBeforeFundsHeldForClientsCurrent
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfOC0zLTEtMS02NDU1NQ_63918e43-a082-4310-852d-4c6de50fed73"
      unitRef="usd">32456000</asur:AssetsBeforeFundsHeldForClientsCurrent>
    <us-gaap:FundsHeldForClients
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfOS0xLTEtMS02NDU1NQ_cdb03ae1-0ecd-43db-aa73-df4463f9c207"
      unitRef="usd">181969000</us-gaap:FundsHeldForClients>
    <us-gaap:FundsHeldForClients
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfOS0zLTEtMS02NDU1NQ_79a4eaf0-88bd-40e2-9724-b1574835d160"
      unitRef="usd">217273000</us-gaap:FundsHeldForClients>
    <us-gaap:AssetsCurrent
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMTAtMS0xLTEtNjQ1NTU_9f6174e9-b633-4a57-84de-aa158bb784c8"
      unitRef="usd">210656000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMTAtMy0xLTEtNjQ1NTU_bff2fc98-936c-4ed9-ae2e-79870a491050"
      unitRef="usd">249729000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMTEtMS0xLTEtNjQ1NTU_2d84fc77-7a51-467e-87dd-240d5ed6e491"
      unitRef="usd">11364000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMTEtMy0xLTEtNjQ1NTU_19dee2a3-a32e-472f-a881-c688461aeab9"
      unitRef="usd">8945000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMTItMS0xLTEtNjQ1NTU_14060d90-fc9d-4fd3-a057-5b53735aed3e"
      unitRef="usd">86011000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMTItMy0xLTEtNjQ1NTU_43a048d2-26b8-4450-9602-9076e1e9dbff"
      unitRef="usd">86011000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMTMtMS0xLTEtNjQ1NTU_ba3bdd3f-7369-41bc-a739-6934aba4e0e8"
      unitRef="usd">70238000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMTMtMy0xLTEtNjQ1NTU_57d21eb7-a514-48d2-8972-20e7dbee156d"
      unitRef="usd">78573000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMTQtMS0xLTEtNjQ1NTU_4051962f-1dbc-4881-8369-3caa78a20c02"
      unitRef="usd">7969000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMTQtMy0xLTEtNjQ1NTU_d15bd08a-551c-451d-a1a4-0c737507e113"
      unitRef="usd">5748000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMTUtMS0xLTEtNjQ1NTU_95fcfd3c-050c-4685-aac8-1f8017d4a4d0"
      unitRef="usd">4886000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMTUtMy0xLTEtNjQ1NTU_04e79bc4-d8b7-41d5-98c7-594dd339ebff"
      unitRef="usd">4136000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMTYtMS0xLTEtNjQ1NTU_09cf482a-f6d6-4602-8bed-2415cecdb022"
      unitRef="usd">391124000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMTYtMy0xLTEtNjQ1NTU_1b877a64-59c6-4c08-8cb7-4b3026196166"
      unitRef="usd">433142000</us-gaap:Assets>
    <us-gaap:NotesPayableCurrent
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMTktMS0xLTEtNjQ1NTU_2298df5f-a488-4d4e-aeed-ee302295cb74"
      unitRef="usd">3064000</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMTktMy0xLTEtNjQ1NTU_9c58cd8a-6df1-4853-a493-51c9f32d93ca"
      unitRef="usd">1907000</us-gaap:NotesPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMjAtMS0xLTEtNjQ1NTU_a48dcd27-3af8-4271-be85-216636d0954e"
      unitRef="usd">1322000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMjAtMy0xLTEtNjQ1NTU_1d6ccc9a-0bf0-4081-95e6-ce58f588f736"
      unitRef="usd">565000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMjEtMS0xLTEtNjQ1NTU_84f3f71c-71ed-4c1f-8887-02fdb753ab2c"
      unitRef="usd">4179000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMjEtMy0xLTEtNjQ1NTU_540b6e8d-f54b-488f-a39d-35f8d1002328"
      unitRef="usd">3568000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMjItMS0xLTEtNjQ1NTU_e92177eb-618c-4ece-b242-26017db8b7e2"
      unitRef="usd">1686000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMjItMy0xLTEtNjQ1NTU_81233c9d-9529-44a1-9d84-aed0c13cc021"
      unitRef="usd">1551000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMjMtMS0xLTEtNjQ1NTU_13785992-8d0d-4c66-a519-79537541cab7"
      unitRef="usd">4137000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMjMtMy0xLTEtNjQ1NTU_f0cc58cd-3af7-4680-9e32-f25726c85463"
      unitRef="usd">2333000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMjQtMS0xLTEtNjQ1NTU_a6230fe7-4949-447c-ae5c-788b46936c8d"
      unitRef="usd">2299000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMjQtMy0xLTEtNjQ1NTU_261df5e0-f0d5-46ca-8f69-27cb65380d49"
      unitRef="usd">1905000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMjUtMS0xLTEtNjQ1NTU_c2d1d865-25b9-4554-98d2-331b14f5d46c"
      unitRef="usd">4173000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMjUtMy0xLTEtNjQ1NTU_920f778f-6748-46a0-9307-8932649c27d6"
      unitRef="usd">3750000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <asur:LiablitiesBeforeClientFundObligationsCurrent
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMjYtMS0xLTEtNjQ1NTU_f308ab1f-af2c-4e5b-a264-88afaa011df1"
      unitRef="usd">20860000</asur:LiablitiesBeforeClientFundObligationsCurrent>
    <asur:LiablitiesBeforeClientFundObligationsCurrent
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMjYtMy0xLTEtNjQ1NTU_6649cbbb-3b31-43c1-890c-497ac45b051a"
      unitRef="usd">15579000</asur:LiablitiesBeforeClientFundObligationsCurrent>
    <asur:ClientFundObligationsCurrent
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMjctMS0xLTEtNjQ1NTU_5fbbe0c5-360d-4cf1-b92c-98e92e61c7f7"
      unitRef="usd">184617000</asur:ClientFundObligationsCurrent>
    <asur:ClientFundObligationsCurrent
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMjctMy0xLTEtNjQ1NTU_b6604b50-e2e0-4ee0-aee8-3b17fd2c56d6"
      unitRef="usd">217144000</asur:ClientFundObligationsCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMjgtMS0xLTEtNjQ1NTU_a611b352-39a6-49f3-b52d-c5caca581c48"
      unitRef="usd">205477000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMjgtMy0xLTEtNjQ1NTU_659c216f-da3c-465e-86d2-bc86146622a4"
      unitRef="usd">232723000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzAtMS0xLTEtNjQ1NTU_fbbc16c9-13f4-49ba-b238-46ba09cfd68e"
      unitRef="usd">252000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzAtMy0xLTEtNjQ1NTU_93235e74-aa2f-4820-9ee2-0f933e3d1dea"
      unitRef="usd">36000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzEtMS0xLTEtNjQ1NTU_3a2f396a-908c-4e51-96bd-2e0d94642fb6"
      unitRef="usd">1758000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzEtMy0xLTEtNjQ1NTU_841bf7e7-6c3a-4859-9675-755078b441e2"
      unitRef="usd">1595000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LongTermNotesPayable
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzItMS0xLTEtNjQ1NTU_52b54161-9353-445d-a8ac-711c772930af"
      unitRef="usd">31367000</us-gaap:LongTermNotesPayable>
    <us-gaap:LongTermNotesPayable
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzItMy0xLTEtNjQ1NTU_2c762254-fda2-4160-8921-055108737bf1"
      unitRef="usd">33120000</us-gaap:LongTermNotesPayable>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzMtMS0xLTEtNjQ1NTU_2dbaec99-da3b-42fa-8638-3ab90c1760d7"
      unitRef="usd">6908000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzMtMy0xLTEtNjQ1NTU_f0a7d0c1-9405-4fc6-8d17-25eb41937347"
      unitRef="usd">4746000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzQtMS0xLTEtNjQ1NTU_3dfba652-4356-480a-affc-50b02dfae416"
      unitRef="usd">670000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzQtMy0xLTEtNjQ1NTU_0ad7fce6-25aa-4b80-b73c-731d929c7d7d"
      unitRef="usd">2424000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzUtMS0xLTEtNjQ1NTU_3a304791-1741-4ddc-af9c-0b47169c4edd"
      unitRef="usd">130000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzUtMy0xLTEtNjQ1NTU_cc29a82f-9629-4a80-aaa4-d782e05e2b8d"
      unitRef="usd">258000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzYtMS0xLTEtNjQ1NTU_648ef772-511e-492a-b80f-3e4aaf5473af"
      unitRef="usd">41085000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzYtMy0xLTEtNjQ1NTU_3fe128f9-2a01-49bf-bad2-0a3abffcc8a1"
      unitRef="usd">42179000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzctMS0xLTEtNjQ1NTU_7446b4aa-cdbc-4b08-84d6-3c21649b7ef4"
      unitRef="usd">246562000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzctMy0xLTEtNjQ1NTU_5e76eb2b-beee-4525-9c05-b4de43c88d8b"
      unitRef="usd">274902000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzktMC0xLTEtNjQ1NTUvdGV4dHJlZ2lvbjo3ZTYzZDdhYjk0NDI0MWIxOGQ5MzgxMTMwYzRmZTI4ZF8yMQ_9248d7f7-3abd-4d6a-a46d-75c81d9adf71"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzktMC0xLTEtNjQ1NTUvdGV4dHJlZ2lvbjo3ZTYzZDdhYjk0NDI0MWIxOGQ5MzgxMTMwYzRmZTI4ZF8yMQ_dd62cd6a-7668-41d7-9816-35883f000c68"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzktMC0xLTEtNjQ1NTUvdGV4dHJlZ2lvbjo3ZTYzZDdhYjk0NDI0MWIxOGQ5MzgxMTMwYzRmZTI4ZF8zNQ_18c36cfb-d916-4af3-836e-fd88b4dc5812"
      unitRef="shares">1500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzktMC0xLTEtNjQ1NTUvdGV4dHJlZ2lvbjo3ZTYzZDdhYjk0NDI0MWIxOGQ5MzgxMTMwYzRmZTI4ZF8zNQ_83d3d9e7-fd73-4766-a692-6302d5b32496"
      unitRef="shares">1500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzktMC0xLTEtNjQ1NTUvdGV4dHJlZ2lvbjo3ZTYzZDdhYjk0NDI0MWIxOGQ5MzgxMTMwYzRmZTI4ZF81Nw_00ec8551-df95-4108-8eda-371102bb5540"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzktMC0xLTEtNjQ1NTUvdGV4dHJlZ2lvbjo3ZTYzZDdhYjk0NDI0MWIxOGQ5MzgxMTMwYzRmZTI4ZF81Nw_07df1a91-f000-4942-b72d-c9d586908233"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzktMC0xLTEtNjQ1NTUvdGV4dHJlZ2lvbjo3ZTYzZDdhYjk0NDI0MWIxOGQ5MzgxMTMwYzRmZTI4ZF81Nw_7153140a-b8e3-4f27-8538-1c8bd468fb28"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzktMC0xLTEtNjQ1NTUvdGV4dHJlZ2lvbjo3ZTYzZDdhYjk0NDI0MWIxOGQ5MzgxMTMwYzRmZTI4ZF81Nw_aad9352e-51a8-4fa7-a14d-f2e7d0355b87"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzktMS0xLTEtNjQ1NTU_b6c3d7de-ac7a-41a0-882b-1d8c07292bed"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfMzktMy0xLTEtNjQ1NTU_182201c5-023d-48fe-bad8-abae9d1986af"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDAtMC0xLTEtNjQ1NTUvdGV4dHJlZ2lvbjo4MGI0ZDhiNWMzYWM0ZjY5ODc2NmVhYmU1OWY2OTIwNV8xOA_ca40187c-0122-4ed1-b3c1-3244f3947cd4"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDAtMC0xLTEtNjQ1NTUvdGV4dHJlZ2lvbjo4MGI0ZDhiNWMzYWM0ZjY5ODc2NmVhYmU1OWY2OTIwNV8xOA_f1862826-a381-4e2c-8837-2292cd4c7e2b"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDAtMC0xLTEtNjQ1NTUvdGV4dHJlZ2lvbjo4MGI0ZDhiNWMzYWM0ZjY5ODc2NmVhYmU1OWY2OTIwNV8zMg_b41078b8-4999-4525-aaad-ed534af69303"
      unitRef="shares">44000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDAtMC0xLTEtNjQ1NTUvdGV4dHJlZ2lvbjo4MGI0ZDhiNWMzYWM0ZjY5ODc2NmVhYmU1OWY2OTIwNV8zMg_f86fed00-c426-421b-915b-fec52be5299c"
      unitRef="shares">44000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDAtMC0xLTEtNjQ1NTUvdGV4dHJlZ2lvbjo4MGI0ZDhiNWMzYWM0ZjY5ODc2NmVhYmU1OWY2OTIwNV81NA_0a783e6a-254c-4685-8bd2-3e36422d39be"
      unitRef="shares">20544000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDAtMC0xLTEtNjQ1NTUvdGV4dHJlZ2lvbjo4MGI0ZDhiNWMzYWM0ZjY5ODc2NmVhYmU1OWY2OTIwNV82MQ_d030c591-2bf9-488c-9d73-bd18f852690a"
      unitRef="shares">20412000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDAtMC0xLTEtNjQ1NTUvdGV4dHJlZ2lvbjo4MGI0ZDhiNWMzYWM0ZjY5ODc2NmVhYmU1OWY2OTIwNV83OQ_0f2129ff-4b42-48b0-8210-ce9a2154092b"
      unitRef="shares">20160000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDAtMC0xLTEtNjQ1NTUvdGV4dHJlZ2lvbjo4MGI0ZDhiNWMzYWM0ZjY5ODc2NmVhYmU1OWY2OTIwNV84Ng_4216f9ad-0af1-406e-a15f-b2a6ee674092"
      unitRef="shares">20028000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDAtMS0xLTEtNjQ1NTU_c88170c7-66af-49a5-9845-a6527a2d00e8"
      unitRef="usd">205000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDAtMy0xLTEtNjQ1NTU_b4904de2-18da-4754-a85d-e89b52feb5ca"
      unitRef="usd">204000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:TreasuryStockShares
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDEtMC0xLTEtNjQ1NTUvdGV4dHJlZ2lvbjo2NGY3ODA5NTAxOGI0Yzg3ODRlMzk1NDQ0NWUxOGY5N18yOA_0a41b16e-6151-4d9d-b566-39863c3f049d"
      unitRef="shares">384000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDEtMC0xLTEtNjQ1NTUvdGV4dHJlZ2lvbjo2NGY3ODA5NTAxOGI0Yzg3ODRlMzk1NDQ0NWUxOGY5N18yOA_b1ddc880-b94d-4b7f-b3a8-292ab50adbbd"
      unitRef="shares">384000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDEtMS0xLTEtNjQ1NTU_788c8e41-5efd-4c24-8380-a0634a00c529"
      unitRef="usd">5017000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDEtMy0xLTEtNjQ1NTU_972c3a32-eeff-4ff4-aa37-6abb27553ecf"
      unitRef="usd">5017000</us-gaap:TreasuryStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDItMS0xLTEtNjQ1NTU_0a8c7bf9-a63d-4b8b-a3b7-93f3d906c86e"
      unitRef="usd">432445000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDItMy0xLTEtNjQ1NTU_5f9bbf2b-799d-40e1-9949-33cce88e18f8"
      unitRef="usd">429912000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDMtMS0xLTEtNjQ1NTU_ed1b9e40-737e-484f-89ac-c3fec34e4a2e"
      unitRef="usd">-280170000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDMtMy0xLTEtNjQ1NTU_bea7f39e-db1f-40e4-9be9-86921a888013"
      unitRef="usd">-266760000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDQtMS0xLTEtNjQ1NTU_c1252e37-6205-4e86-bdf9-eaecc92d93b4"
      unitRef="usd">-2901000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDQtMy0xLTEtNjQ1NTU_8b5ff758-659a-480e-a46f-69c25ded94fb"
      unitRef="usd">-99000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDUtMS0xLTEtNjQ1NTU_a378f01c-71eb-481d-b275-4eafc938c780"
      unitRef="usd">144562000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDUtMy0xLTEtNjQ1NTU_b8ac5bdf-fd98-4a82-9b45-b1d8c9ebadef"
      unitRef="usd">158240000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDYtMS0xLTEtNjQ1NTU_5f108b71-5bd0-4e6b-bc04-bdf84627db99"
      unitRef="usd">391124000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xNi9mcmFnOmY5NDA2NDhmZDFiMjQ5ZjU5MTM2MDFlYjVmMWRjZGVjL3RhYmxlOjhmNjRiNjNlMzI2NzQ4N2Y4M2Q4ZDQzMWNjZmUxM2IxL3RhYmxlcmFuZ2U6OGY2NGI2M2UzMjY3NDg3ZjgzZDhkNDMxY2NmZTEzYjFfNDYtMy0xLTEtNjQ1NTU_8fbe70ae-a402-474d-b6a9-a9a1ecb8e432"
      unitRef="usd">433142000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia259bd229db742259e5bd02875b4fe0b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfNC0xLTEtMS02NDU1NQ_b7ce69e4-36cc-4f70-a38b-fcb5f2118623"
      unitRef="usd">19959000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b6c965f10024b549c4ae1d72afe88dd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfNC0zLTEtMS02NDU1NQ_2c1c648b-2cec-4d0a-a89c-0fc1b2844078"
      unitRef="usd">16374000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i859094ba09a54b2880f42328552a4294_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfNC01LTEtMS02NDU1NQ_47a2da01-3804-45f3-bdd8-cc281aa90f86"
      unitRef="usd">61977000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib44865302fc44ec7b5682531c6f48116_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfNC03LTEtMS02NDU1NQ_32174b85-0959-4b3c-b61b-02228297897b"
      unitRef="usd">51688000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i90333d6d7b5248c4ac1c53251766989f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfNS0xLTEtMS02NDU1NQ_6fc86428-8d12-495d-b872-817132020d82"
      unitRef="usd">1944000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i15fdc97825f644f68eaebc7132d69a87_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfNS0zLTEtMS02NDU1NQ_03c4cea7-7944-4c8a-93c2-1e04f9ae9aca"
      unitRef="usd">1607000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibdf1f9c13eb84e3b9413afe0c81f60d2_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfNS01LTEtMS02NDU1NQ_e9548f92-548f-4273-b24f-cb239ca5ae98"
      unitRef="usd">4559000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iace3683592cf4a63bc1c4142bc124b9d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfNS03LTEtMS02NDU1NQ_46c9226c-9c89-4756-9f74-0cfa776f3483"
      unitRef="usd">3263000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfNi0xLTEtMS02NDU1NQ_d65fcf3d-15b3-4b2a-aed4-aba143197c3b"
      unitRef="usd">21903000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfNi0zLTEtMS02NDU1NQ_ad22dc06-9fd0-4653-87bf-f0ba297bb5a8"
      unitRef="usd">17981000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfNi01LTEtMS02NDU1NQ_c124f372-c133-431e-91b5-3d1084088681"
      unitRef="usd">66536000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfNi03LTEtMS02NDU1NQ_f82f73f9-7759-422a-b1f4-0aa7101e94d8"
      unitRef="usd">54951000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfNy0xLTEtMS02NDU1NQ_91e0350e-6cb8-4d4c-9ebf-545b476f95e8"
      unitRef="usd">8256000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfNy0zLTEtMS02NDU1NQ_630bfad0-2a67-4461-a2eb-050d0059e005"
      unitRef="usd">7113000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfNy01LTEtMS02NDU1NQ_7f778a09-551c-47e9-b906-b8f326fe17f5"
      unitRef="usd">25164000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfNy03LTEtMS02NDU1NQ_577f0708-53ff-4616-a8ef-924720980b62"
      unitRef="usd">21646000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfOC0xLTEtMS02NDU1NQ_ae1624ee-08a2-4d6d-a987-3564b2046504"
      unitRef="usd">13647000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfOC0zLTEtMS02NDU1NQ_0d16b53c-55f7-4284-b647-9cfd588583c4"
      unitRef="usd">10868000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfOC01LTEtMS02NDU1NQ_97fa245b-b463-4849-83ab-e107ae68bc11"
      unitRef="usd">41372000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfOC03LTEtMS02NDU1NQ_065b872d-89cc-40ae-bc26-50eef5382e92"
      unitRef="usd">33305000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTAtMS0xLTEtNjQ1NTU_4af7baf3-0f49-424a-8e5f-3e1a7e4fa531"
      unitRef="usd">4752000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTAtMy0xLTEtNjQ1NTU_fd47ef90-1646-45a6-af02-1e86d8f3db95"
      unitRef="usd">3897000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTAtNS0xLTEtNjQ1NTU_39d64789-68e6-4068-9649-a59f4d326017"
      unitRef="usd">14238000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTAtNy0xLTEtNjQ1NTU_8ae942c6-b969-46f4-a8c1-b06dc18fd2f8"
      unitRef="usd">11130000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTEtMS0xLTEtNjQ1NTU_a3e119d9-2fd2-47a1-8fc4-18c297bb29b7"
      unitRef="usd">8023000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTEtMy0xLTEtNjQ1NTU_e9f8b935-fcb0-461d-93e9-f511cca3471f"
      unitRef="usd">7005000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTEtNS0xLTEtNjQ1NTU_07a1c5ee-9a7c-471a-9aa0-701ecf682689"
      unitRef="usd">24204000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTEtNy0xLTEtNjQ1NTU_144347c6-5a4e-4289-a948-75ef17268e6b"
      unitRef="usd">20324000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTItMS0xLTEtNjQ1NTU_32268f60-d635-473a-9b0d-822b067f3328"
      unitRef="usd">1230000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTItMy0xLTEtNjQ1NTU_212405e1-f437-4c28-97ed-5ccbd32ce04a"
      unitRef="usd">1505000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTItNS0xLTEtNjQ1NTU_534d8f0e-342b-439b-a6b3-8a38ad88fd21"
      unitRef="usd">4523000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTItNy0xLTEtNjQ1NTU_b6d21dc3-00e3-4f3a-b0f9-d77b8d17590b"
      unitRef="usd">3972000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTMtMS0xLTEtNjQ1NTU_5c6577a9-c774-400a-ad4d-0f3fa66f3138"
      unitRef="usd">3350000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTMtMy0xLTEtNjQ1NTU_436fa40b-9bd1-4127-a9aa-71049988a647"
      unitRef="usd">2534000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTMtNS0xLTEtNjQ1NTU_ebd12e90-2650-432a-98da-ad9e69ba9ded"
      unitRef="usd">10134000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTMtNy0xLTEtNjQ1NTU_16bdba24-a083-4679-9c35-9fb424354cb6"
      unitRef="usd">7590000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingExpenses
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTQtMS0xLTEtNjQ1NTU_ca0f59bf-5383-4f6c-a33a-85b9420cf774"
      unitRef="usd">17355000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTQtMy0xLTEtNjQ1NTU_c97fdb3b-6c2c-4fe8-8236-843891c134e1"
      unitRef="usd">14941000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTQtNS0xLTEtNjQ1NTU_e088b88a-c348-4050-ac60-54e4abe236e5"
      unitRef="usd">53099000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTQtNy0xLTEtNjQ1NTU_ad82e2fc-e62a-4bee-8118-ad069ab5a7d6"
      unitRef="usd">43016000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTUtMS0xLTEtNjQ1NTU_6fbc48a3-2553-4808-99dd-b4f938ff75c8"
      unitRef="usd">-3708000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTUtMy0xLTEtNjQ1NTU_4438a3ef-64d1-455f-b391-d84d2f0d5ccb"
      unitRef="usd">-4073000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTUtNS0xLTEtNjQ1NTU_558bd929-72fa-40c4-8282-81f103fd90fb"
      unitRef="usd">-11727000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTUtNy0xLTEtNjQ1NTU_e28ed96f-daa4-4ecc-8348-d62c746a8db2"
      unitRef="usd">-9711000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTYtMS0xLTEtNjQ1NTU_d57a2076-ebbb-4a77-a94f-19c3ceaf82d7"
      unitRef="usd">-1122000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTYtMy0xLTEtNjQ1NTU_8224a47d-9ab1-469c-8c49-a410d369f2a4"
      unitRef="usd">-530000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTYtNS0xLTEtNjQ1NTU_631632cd-d4ee-4d14-b898-bb4b699f0c6b"
      unitRef="usd">-3006000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTYtNy0xLTEtNjQ1NTU_9e51a888-9f6c-4fc3-aa10-ad08b5c9be9e"
      unitRef="usd">-977000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTctMS0xLTEtNjQ2OTQ_bab03a6b-57d5-453d-be94-66f5de236067"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTctMy0xLTEtNjQ2OTQ_82231c6d-cbb6-4f39-bab2-a6abacb122a5"
      unitRef="usd">-342000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTctNS0xLTEtNjQ2OTQ_377fc370-cf0c-4c06-abc2-ca9d814c4fc0"
      unitRef="usd">180000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTctNy0xLTEtNjQ2OTQ_d961aa99-d441-4d83-96c4-edc847e17c04"
      unitRef="usd">8312000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:OtherIncome
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTgtMS0xLTEtNjQ2OTQ_8a81e61c-7eff-46b3-b6a0-a96988555148"
      unitRef="usd">0</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTgtMy0xLTEtNjQ2OTQ_50e78aaa-a761-4983-ab02-2aaf8deb8cc1"
      unitRef="usd">10533000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTgtNS0xLTEtNjQ2OTQ_5a0421a4-b6fb-4786-a6a1-2ff2a0da5c31"
      unitRef="usd">0</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTgtNy0xLTEtNjQ2OTQ_152cf027-43ab-49db-925b-7a3bc5a4281d"
      unitRef="usd">10533000</us-gaap:OtherIncome>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTctMS0xLTEtNjQ1NTU_fa1d38a0-1ad9-48db-8ba4-b13d779e4b1a"
      unitRef="usd">399000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTctMy0xLTEtNjQ1NTU_32330f6e-ac94-4f8b-b1c4-a74d4591111f"
      unitRef="usd">0</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTctNS0xLTEtNjQ1NTU_05c9d9f3-2dbc-48d8-b004-6c4b30041a82"
      unitRef="usd">1349000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTctNy0xLTEtNjQ1NTU_01b6b59f-d025-40d0-8f94-15032cd441a5"
      unitRef="usd">0</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTgtMS0xLTEtNjQ1NTU_e308a7cf-2b83-408f-9e8c-b478d623c3ca"
      unitRef="usd">-4431000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTgtMy0xLTEtNjQ1NTU_5e133ea4-fc31-477c-979a-391ad82a3cb2"
      unitRef="usd">5588000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTgtNS0xLTEtNjQ1NTU_06f1a9b2-0876-4d42-848a-d9273189fe12"
      unitRef="usd">-13204000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTgtNy0xLTEtNjQ1NTU_6719fcae-53a2-46ae-9b5a-a43f5ea83bef"
      unitRef="usd">8157000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTktMS0xLTEtNjQ1NTU_298acaf2-9696-41c7-a473-72e1fe048035"
      unitRef="usd">102000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTktMy0xLTEtNjQ1NTU_ae701a80-bcb5-4905-9f56-f6512640096e"
      unitRef="usd">260000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTktNS0xLTEtNjQ1NTU_be6543a1-c9b8-401a-91ff-b9fb75585bec"
      unitRef="usd">206000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMTktNy0xLTEtNjQ1NTU_6e72af78-8080-4fce-abe9-b9b848ff211c"
      unitRef="usd">663000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjAtMS0xLTEtNjQ1NTU_4f9593d7-4fbc-48b1-a28e-40adccd2eb6d"
      unitRef="usd">-4533000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjAtMy0xLTEtNjQ1NTU_9d48e902-80fe-45e8-b528-cb58be3e8bde"
      unitRef="usd">5328000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjAtNS0xLTEtNjQ1NTU_0fbc43c9-ac4c-4067-8b07-bb3670f9ae31"
      unitRef="usd">-13410000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjAtNy0xLTEtNjQ1NTU_de8fb428-0dad-4d2e-8e43-fee5ede60901"
      unitRef="usd">7494000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjItMS0xLTEtNjQ1NTU_40204046-7320-4cb6-a3a6-273ba9f1506e"
      unitRef="usd">-1243000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjItMy0xLTEtNjQ1NTU_057b1257-b66f-4d19-8738-1687808ce4a2"
      unitRef="usd">-79000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjItNS0xLTEtNjQ1NTU_64c3fdb9-8b6d-4e86-9b81-0e1c460aa0a6"
      unitRef="usd">-2802000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjItNy0xLTEtNjQ1NTU_a8dc4958-b8f1-425c-b77c-87e13959053b"
      unitRef="usd">-287000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjMtMS0xLTEtNjQ1NTU_79e5bd27-e8c4-4237-8017-7f2e59ca3989"
      unitRef="usd">-5776000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjMtMy0xLTEtNjQ1NTU_058e8e2e-247f-42bb-b612-98e7ee00932f"
      unitRef="usd">5249000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjMtNS0xLTEtNjQ1NTU_73e00140-8742-4f5f-927a-72f7e7ce2f90"
      unitRef="usd">-16212000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjMtNy0xLTEtNjQ1NTU_9f7d61d5-abf8-4dba-bfd8-5999e7457f25"
      unitRef="usd">7207000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjYtMS0xLTEtNjQ1NTU_73d83a61-87fc-451b-922e-e120f720c4c5"
      unitRef="usdPerShare">-0.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjYtMy0xLTEtNjQ1NTU_0b14d8a5-1a10-448e-b31f-f11708f0e22a"
      unitRef="usdPerShare">0.28</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjYtNS0xLTEtNjQ1NTU_e0a43333-f8bf-4e8f-97f1-1bb06b80cad0"
      unitRef="usdPerShare">-0.67</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjYtNy0xLTEtNjQ1NTU_eaedc5ea-9210-4577-9c96-80e00f2ff560"
      unitRef="usdPerShare">0.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjctMS0xLTEtNjQ1NTU_c2b63e1f-e28c-4fd1-93c2-5f0a297139f8"
      unitRef="usdPerShare">-0.22</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjctMy0xLTEtNjQ1NTU_dd4097a0-df29-4b1a-b98a-7f6e563ba126"
      unitRef="usdPerShare">0.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjctNS0xLTEtNjQ1NTU_7380eade-25c5-4661-93ec-eefeb6337bc6"
      unitRef="usdPerShare">-0.67</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMjctNy0xLTEtNjQ1NTU_fe4104f9-427c-4396-a671-08a28c3a8024"
      unitRef="usdPerShare">0.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMzAtMS0xLTEtNjQ1NTU_ac537004-3be1-4d70-a5f9-fdccb9a72f43"
      unitRef="shares">20219000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMzAtMy0xLTEtNjQ1NTU_3966b09a-a75e-44f6-b7b1-0ad421b095f8"
      unitRef="shares">19182000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMzAtNS0xLTEtNjQ1NTU_9a9d3d7b-91dc-49eb-8791-b7e1596dbcc4"
      unitRef="shares">20092000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMzAtNy0xLTEtNjQ1NTU_94ed16ba-9cb4-4f23-9033-2f9674c6c9a1"
      unitRef="shares">19083000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMzEtMS0xLTEtNjQ1NTU_b096545b-c3d3-40e5-b20b-b5b6a3f1a52a"
      unitRef="shares">20219000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMzEtMy0xLTEtNjQ1NTU_d92c8f71-78ab-45af-8fc5-8cc093bc23e3"
      unitRef="shares">19330000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMzEtNS0xLTEtNjQ1NTU_d2f90872-3184-4970-bc13-958b7ebc7654"
      unitRef="shares">20092000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8xOS9mcmFnOjFiODJiYzYzZGYwZDQ2ZjBiOTg2NTdiZGM4MjdkZTNkL3RhYmxlOmEzOGVlYWNiNmMyZDQyMGE4NmMxODU2NDIwYjBlMzNkL3RhYmxlcmFuZ2U6YTM4ZWVhY2I2YzJkNDIwYTg2YzE4NTY0MjBiMGUzM2RfMzEtNy0xLTEtNjQ1NTU_acb2391a-5dda-40d5-961c-7dec78932589"
      unitRef="shares">19243000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="ic11e6cafdcfb48c89f154213384ba47f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMS0xLTEtMS02NDU1NQ_948361a4-f0a0-4013-a3cf-8fc54210ea27"
      unitRef="shares">20028000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic11e6cafdcfb48c89f154213384ba47f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMS0zLTEtMS02NDU1NQ_fa7a2896-ccb1-42db-a4eb-49876ebb5452"
      unitRef="usd">204000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i912b33dd76874c1482daef7326451bab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMS01LTEtMS02NDU1NQ_141077f7-35b9-4fc5-8c5f-a63a88b64b9d"
      unitRef="usd">-5017000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4f9e9b13985240588661daca7f203c39_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMS03LTEtMS02NDU1NQ_793a89e7-d5c4-44b9-bc95-8f286d05441b"
      unitRef="usd">429912000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ide069566afcf425695a7026106af5b36_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMS05LTEtMS02NDU1NQ_bf36dddb-3358-4785-813f-d89479417b03"
      unitRef="usd">-266760000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia9347545b6814251a9042130d971f078_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMS0xMS0xLTEtNjQ1NTU_43a0f8b3-6a29-446a-a9db-06b5050616cd"
      unitRef="usd">-99000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMS0xMy0xLTEtNjQ1NTU_19da553a-64c1-4615-8d64-d8f77c10dbf5"
      unitRef="usd">158240000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i97b830521f214eb7a041e36aa072e4c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMi0xLTEtMS02NDU1NQ_30dcdbed-06c8-40f8-8937-feef680a3b6f"
      unitRef="shares">43000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i97b830521f214eb7a041e36aa072e4c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMi0zLTEtMS02NDU1NQ_9bb65a40-60fb-413b-8262-f44b6f371869"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i1fc30193598e44c1bde46326ceb1395a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMi0xMy0xLTEtNjQ1NTU_225e45c8-4d0f-40a4-9111-714ba1b95943"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3686b683b4f04d7c98d1cf3ecc6ff30f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMy03LTEtMS02NDU1NQ_c5271f93-d116-4dde-8e4b-719c652cb5f8"
      unitRef="usd">729000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1fc30193598e44c1bde46326ceb1395a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMy0xMy0xLTEtNjQ1NTU_ec67b4d6-aafd-4902-8d0d-71246d880038"
      unitRef="usd">729000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i991e8af2b6a84ebaa0c0c3a84f7e19f8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfNC05LTEtMS02NDU1NQ_90cfa2b5-71ec-4ed9-8705-c5f9047509c5"
      unitRef="usd">-3017000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1fc30193598e44c1bde46326ceb1395a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfNC0xMy0xLTEtNjQ1NTU_3fe8c2b5-5adb-4a83-93c8-3b963b69317f"
      unitRef="usd">-3017000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i76a7c34fe4f04629ac731cdf49e15367_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfNS0xMS0xLTEtNjQ1NTU_996015af-a025-4957-9a48-7bf7a37c4877"
      unitRef="usd">-1063000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i1fc30193598e44c1bde46326ceb1395a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfNS0xMy0xLTEtNjQ1NTU_1a07bbfa-3974-4fdb-a87e-df9922258f74"
      unitRef="usd">-1063000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="ib85b3c4e3ca5407f9f5d23f335cbc684_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfNi0xLTEtMS02NDU1NQ_82c02e14-cd17-4470-b54d-7d52892ef69c"
      unitRef="shares">20071000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib85b3c4e3ca5407f9f5d23f335cbc684_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfNi0zLTEtMS02NDU1NQ_61beb9c3-6bc3-4d61-ab53-6904b959847f"
      unitRef="usd">205000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4f02ab4483904e2d8ad00b0648524c36_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfNi01LTEtMS02NDU1NQ_89baa4e8-c02a-45b5-a7f7-b75dad84fcdb"
      unitRef="usd">-5017000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i45f739886a2341ba9049df5a6cdec465_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfNi03LTEtMS02NDU1NQ_20905163-11d6-4ac1-adbd-0816239f255a"
      unitRef="usd">430641000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i335aac7b2b8e4703af64cfdde86bb746_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfNi05LTEtMS02NDU1NQ_9594a8e5-f1ed-4d7c-87c0-50e26bf2618a"
      unitRef="usd">-269777000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7ed5ba398b4d4017aa356edcd95d3309_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfNi0xMS0xLTEtNjQ1NTU_1ec37511-a2b8-449f-8ec4-06b933f8d25a"
      unitRef="usd">-1162000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idfd00ee20a1544189805bd07268648b6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfNi0xMy0xLTEtNjQ1NTU_44513a15-b60c-480c-a9a8-3184931182d4"
      unitRef="usd">154890000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ie938e2ffaf1046409560ff8bea508474_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfOC0xLTEtMS02NDU1NQ_d360ae21-93d8-470a-9fed-cd306a900e30"
      unitRef="shares">33000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i3b0fc5eb310a4ae698d0e77302d58001_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfOS0xLTEtMS02NDU1NQ_46339d3f-8306-46ce-854d-dd53130e7102"
      unitRef="shares">38000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i799c88de4db84679aa6a877adef45134_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfOS03LTEtMS02NDU1NQ_c0acc1fc-ad62-4f7d-8227-4a62bac67aa9"
      unitRef="usd">192000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i3b0fc5eb310a4ae698d0e77302d58001_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfOS0xMy0xLTEtNjQ1NTU_e1dfd0fa-58ab-4208-80e4-aa55f06916dd"
      unitRef="usd">192000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i799c88de4db84679aa6a877adef45134_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMTAtNy0xLTEtNjQ1NTU_f5ba4620-0cd3-4d17-9238-b6abe4fe05c2"
      unitRef="usd">814000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3b0fc5eb310a4ae698d0e77302d58001_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMTAtMTMtMS0xLTY0NTU1_ea3f7ee7-4581-4664-b5af-0cb73dd4b461"
      unitRef="usd">814000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i62cba2b88f744c799c69ff1d9e7010b2_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMTItOS0xLTEtNjQ1NTU_f20c7185-74ec-4777-871e-a723003b81c2"
      unitRef="usd">-5860000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3b0fc5eb310a4ae698d0e77302d58001_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMTItMTMtMS0xLTY0NTU1_ccb05f54-620f-45cc-bad1-3ed77a789e2d"
      unitRef="usd">-5860000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i1ff225efea3f49e78005e57bc8310105_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMTMtMTEtMS0xLTY0NTU1_62926b1f-6fbe-42ee-9201-488d8fd947e9"
      unitRef="usd">-496000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3b0fc5eb310a4ae698d0e77302d58001_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMTMtMTMtMS0xLTY0NTU1_f8a6838b-bd8c-46d6-a56d-9a9b41a081bd"
      unitRef="usd">-496000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="ieeb9f6ce25d7419381e6bf8c80c616b2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMTQtMS0xLTEtNjQ1NTU_9157d09b-2870-4a79-aa78-1b53551a02f9"
      unitRef="shares">20142000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ieeb9f6ce25d7419381e6bf8c80c616b2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMTQtMy0xLTEtNjQ1NTU_edead22b-3322-4ecd-8c2c-0042f8d69982"
      unitRef="usd">205000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3d1b30bf5bc44fdab754f05975566ff9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMTQtNS0xLTEtNjQ1NTU_8e5fcc71-c40c-4479-b783-8d37ed571e9a"
      unitRef="usd">-5017000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id98da3630d5d40088fe91b68a3753d99_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMTQtNy0xLTEtNjQ1NTU_e30b1cbb-5de5-46c1-b314-63d74e9dddd4"
      unitRef="usd">431647000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i435f43c942c34e14b4446a14c47d26ab_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMTQtOS0xLTEtNjQ1NTU_415a7d50-e1ab-40f6-b872-4e2463d59bdd"
      unitRef="usd">-275637000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1e38092cf9244a37a1e86e9c49f50014_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMTQtMTEtMS0xLTY0NTU1_30ffddf1-d546-4f68-affd-9eaaa334f758"
      unitRef="usd">-1658000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ied10c7db82ad476a8eda4cd139308411_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMTQtMTMtMS0xLTY0NTU1_4420c1bf-91e7-4515-a570-c999a98585dc"
      unitRef="usd">149540000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ia54b86fc504f4764aefd024376c17980_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMTYtMS0xLTEtNjQ3MTk_3291eca6-1682-4ee5-ab94-fdaee5954205"
      unitRef="shares">18000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3b285725aa064e568844a81d4ed4ebb6_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMTktNy0xLTEtNjQ3MTk_0f5e22d0-9e17-4463-a1e1-3be4a87cc2db"
      unitRef="usd">798000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMTktMTMtMS0xLTY0NzE5_4def487f-54bc-459e-800b-b4c3183d335e"
      unitRef="usd">798000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="ib1ef3d504c8a4e89a9f6b66c7ffcff27_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMjEtOS0xLTEtNjQ3MTk_f2bac2b1-b0c8-411d-b210-1a35c44d7d16"
      unitRef="usd">-4533000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMjEtMTMtMS0xLTY0NzE5_5c44fb4b-abde-44e5-813d-3a442bc4175e"
      unitRef="usd">-4533000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i24c2518e599543afa7094069fa0f8ced_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMjItMTEtMS0xLTY0NzE5_628f6e1d-2341-4b06-a2db-253540ea3cd9"
      unitRef="usd">-1243000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMjItMTMtMS0xLTY0NzE5_f4d57efc-bd60-4a8d-b255-ccfe482e9bf8"
      unitRef="usd">-1243000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i5fb675f2bb124d70883b67a02494b3fe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMjMtMS0xLTEtNjQ3MTk_f37b3360-66ee-429e-ab50-bf8d92fc99f9"
      unitRef="shares">20160000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5fb675f2bb124d70883b67a02494b3fe_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMjMtMy0xLTEtNjQ3MTk_76a2c9a1-ed48-46b6-9865-6ef50a9730b3"
      unitRef="usd">205000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3c7214be4eef44dabb4f0cd048205129_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMjMtNS0xLTEtNjQ3MTk_82628700-092b-4067-9dfd-6449ca42688e"
      unitRef="usd">-5017000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5972f95b0a5948f29e1a9d4873df6237_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMjMtNy0xLTEtNjQ3MTk_2026dec9-d4a2-41ee-b1b9-c3187f2a44c6"
      unitRef="usd">432445000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id8b531fcfb46453f8ffefda3cc14f233_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMjMtOS0xLTEtNjQ3MTk_2a8a8728-ce6b-4434-9b05-88a84a530c1f"
      unitRef="usd">-280170000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i449e5b63513f473d858535a3a0a39692_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMjMtMTEtMS0xLTY0NzE5_70056c59-ad8f-4975-9212-c0282e4788bf"
      unitRef="usd">-2901000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjAwMzNiODQzMGU0MDQzNzRhMGIwMWJkNDAyZmMwZTUxL3RhYmxlcmFuZ2U6MDAzM2I4NDMwZTQwNDM3NGEwYjAxYmQ0MDJmYzBlNTFfMjMtMTMtMS0xLTY0NzE5_4727eadd-5a0c-4c26-992b-e43f857f39fc"
      unitRef="usd">144562000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="i0b04456c41f64bb781b56452693dbdf8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMS0xLTEtMS02NDU1NQ_1b78b576-3898-4b9c-b1be-82c35df57fe2"
      unitRef="shares">18970000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0b04456c41f64bb781b56452693dbdf8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMS0zLTEtMS02NDU1NQ_8f102abc-7906-4e8a-852c-870dbab3b950"
      unitRef="usd">193000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idbccf0b759c348c1822077c96fa463d7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMS01LTEtMS02NDU1NQ_a5b4588f-519f-472b-8348-7204bf4370ae"
      unitRef="usd">-5017000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id21d681a0cf6461898f0443e3003fc17_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMS03LTEtMS02NDU1NQ_60511610-4409-4102-a17d-befbd5437c60"
      unitRef="usd">419827000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i49386a56af67460a90d8aa99d18d771f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMS05LTEtMS02NDU1NQ_0e966bf3-7e45-49d7-8c83-de0a383cb89c"
      unitRef="usd">-269953000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie052bca665c04b79abcb957dbb3fd0a5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMS0xMS0xLTEtNjQ1NTU_3834a9fe-1ea9-4a3b-9571-c68dce1aed14"
      unitRef="usd">604000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3bf8da4dc5f74094853996793b733153_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMS0xMy0xLTEtNjQ1NTU_18b917a1-28aa-4a9b-bc0a-36e9483c8bfb"
      unitRef="usd">145654000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i4da56aa2d5684a238083506114cf9251_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMi0xLTEtMS02NDU1NQ_9a72de6f-facb-4ab8-9aee-379089cba2f7"
      unitRef="shares">51000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4da56aa2d5684a238083506114cf9251_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMi0zLTEtMS02NDU1NQ_beb75b70-d965-486b-a0b3-50d783b7881d"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic411deb0e87e49a5a4bb54ec67054436_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMi03LTEtMS02NDU1NQ_1e839469-1c44-4f10-941e-867569182afb"
      unitRef="usd">131000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i215bd0ee6d494e49b34d953a50cfd6b0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMi0xMy0xLTEtNjQ1NTU_c3b35629-7dcd-4044-83f0-ea1f53a9c4f1"
      unitRef="usd">132000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic411deb0e87e49a5a4bb54ec67054436_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMy03LTEtMS02NDU1NQ_ed2c37ad-b427-47a5-88e2-056a15ccddec"
      unitRef="usd">626000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i215bd0ee6d494e49b34d953a50cfd6b0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMy0xMy0xLTEtNjQ1NTU_5e114226-07a7-4baa-ba0b-b864edfb98f1"
      unitRef="usd">626000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="ic411deb0e87e49a5a4bb54ec67054436_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfNC03LTEtMS02NDU1NQ_c514ef93-7715-4aee-82d8-4f189bdf782f"
      unitRef="usd">23000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i215bd0ee6d494e49b34d953a50cfd6b0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfNC0xMy0xLTEtNjQ1NTU_adea83ad-8bd5-4b4c-9e73-668916ec69bf"
      unitRef="usd">23000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:NetIncomeLoss
      contextRef="i75a34a83c804425784dc2e5fc553dcbd_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfNS05LTEtMS02NDU1NQ_ddd1cfab-4da1-402c-bdcf-db94f65cfec9"
      unitRef="usd">-1598000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i215bd0ee6d494e49b34d953a50cfd6b0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfNS0xMy0xLTEtNjQ1NTU_93a1358c-a38e-4c82-b2b2-27099ca9c05d"
      unitRef="usd">-1598000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if6b09a675086471fbadd8235589b96ef_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfNi0xMS0xLTEtNjQ1NTU_21091a43-d255-41ad-8ecd-de4974191f0c"
      unitRef="usd">-139000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i215bd0ee6d494e49b34d953a50cfd6b0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfNi0xMy0xLTEtNjQ1NTU_c5624bca-53c5-4d72-8c58-af1bba0ed135"
      unitRef="usd">-139000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="ied07b3bb59f2477b8da80b22899b127b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfNy0xLTEtMS02NDU1NQ_33cf540b-c80e-4ac3-b2c7-f860f4f7eac7"
      unitRef="shares">19021000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ied07b3bb59f2477b8da80b22899b127b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfNy0zLTEtMS02NDU1NQ_0133d709-4f0c-4f14-b20c-25ac521288a0"
      unitRef="usd">194000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i51922c061b014ff1a490f552f8854baa_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfNy01LTEtMS02NDU1NQ_d75e479e-6d6e-4d00-ac32-07c06665c54f"
      unitRef="usd">-5017000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibc5de3cafcc54031add6a2aa64cd7807_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfNy03LTEtMS02NDU1NQ_c55f7f78-533f-43d9-98c1-637941eb8a4f"
      unitRef="usd">420561000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idbead97c30a84b9ab8554b4560fe3146_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfNy05LTEtMS02NDU1NQ_7231c788-2fbe-4acf-8083-70b0ea3482c2"
      unitRef="usd">-271551000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie4b7a1f6cf114e348d610263cc359d8e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfNy0xMS0xLTEtNjQ1NTU_9ddd674d-45a1-467a-a536-2118954709dd"
      unitRef="usd">465000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib69b35c0c0954cbc854bafb1aac5971c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfNy0xMy0xLTEtNjQ1NTU_5e547dca-a1c7-4bed-9bbe-e3abad53c8d3"
      unitRef="usd">144652000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ic0d6f61203b04c43a5f367c674d7635e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfOS0xLTEtMS02NDU1NQ_a51583a6-143e-470c-b1e7-e98107a6ed86"
      unitRef="shares">49000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic0d6f61203b04c43a5f367c674d7635e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfOS0zLTEtMS02NDU1NQ_30481d98-30b0-4b95-a1c0-ef2458829e9b"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i3ce6ff4bbd424446bad746c5fe83ca5d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfOS03LTEtMS02NDU1NQ_dd66455d-45b6-4e6c-8f1a-74701892a74a"
      unitRef="usd">188000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i7c92a7cd9b2245e286ba2b915c4d65df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfOS0xMy0xLTEtNjQ1NTU_8c67c77a-6ea2-4f4b-8d1e-a5be69afe59d"
      unitRef="usd">189000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i7c92a7cd9b2245e286ba2b915c4d65df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTAtMS0xLTEtNjQ1NTU_4e169015-5e3d-4489-a904-711204f3ea41"
      unitRef="shares">29000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i3ce6ff4bbd424446bad746c5fe83ca5d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTAtNy0xLTEtNjQ1NTU_b8c32c32-b746-44c9-b4ac-e8ae62885463"
      unitRef="usd">170000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i3ce6ff4bbd424446bad746c5fe83ca5d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTAtMTMtMS0xLTY0NTU1_fc246787-1b3f-4cb8-b059-b7468f7083c4"
      unitRef="usd">170000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3ce6ff4bbd424446bad746c5fe83ca5d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTEtNy0xLTEtNjQ1NTU_48bd7267-ab9c-4ffe-bbed-e07f3650b068"
      unitRef="usd">714000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7c92a7cd9b2245e286ba2b915c4d65df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTEtMTMtMS0xLTY0NTU1_aaafcb9b-be88-491f-b3b2-02eaed03cf02"
      unitRef="usd">714000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="id9918008ab4c48739c7c90d64d1d3f44_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTItOS0xLTEtNjQ1NTU_22753841-07ab-4b89-9862-eca1319a9f93"
      unitRef="usd">3764000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id9918008ab4c48739c7c90d64d1d3f44_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTItMTMtMS0xLTY0NTU1_9278a957-e50b-4829-b2dc-5e61f4ef09b8"
      unitRef="usd">3764000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3f5a454934cf4b819941bc3bdbc5edb1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTMtMTEtMS0xLTY0NTU1_0a64cda2-1ba0-45d8-aa1a-c01472770f69"
      unitRef="usd">-69000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7c92a7cd9b2245e286ba2b915c4d65df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTMtMTMtMS0xLTY0NTU1_c5854b95-15aa-4cda-924e-59621073e3ca"
      unitRef="usd">-69000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i7b74d9f5dd784e90a922f68c0c8285ab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTQtMS0xLTEtNjQ1NTU_0c9e73d5-3f76-4b94-8028-c1595c5dbd8d"
      unitRef="shares">19099000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7b74d9f5dd784e90a922f68c0c8285ab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTQtMy0xLTEtNjQ1NTU_bfb88612-6fc9-4bc9-8b64-d0de4aeffed0"
      unitRef="usd">195000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9430b0b80191459b8e686881b158702b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTQtNS0xLTEtNjQ1NTU_eeb38fe9-43cd-457c-801a-5b982a49e08b"
      unitRef="usd">-5017000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7c3967ecf0924156a70691c504e72ddc_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTQtNy0xLTEtNjQ1NTU_4a1e815f-7fa5-4ae2-a710-67510813bed7"
      unitRef="usd">421633000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7d42c2589fe7471cb70e863643d65866_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTQtOS0xLTEtNjQ1NTU_e4ea5a9d-7953-44ff-b2fd-034cb49a17cd"
      unitRef="usd">-267787000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia5a33e65b826472db7067c9bdd920854_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTQtMTEtMS0xLTY0NTU1_20cebffd-cb17-45e2-9975-a0d133151838"
      unitRef="usd">396000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3df409b2fd4d4903b57235ae13741e74_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTQtMTMtMS0xLTY0NTU1_ef62d37b-53b4-4f0d-99da-9e35689754bd"
      unitRef="usd">149420000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="iafc2de7c247b4a709cb91f372d2548a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTYtMS0xLTEtNjU0MzY_b479ea5c-7025-438b-ae1f-8d84a274282b"
      unitRef="shares">102000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iafc2de7c247b4a709cb91f372d2548a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTYtMy0xLTEtNjU0MzY_e9e03dd5-ad97-4b73-8646-0d0b98c8e28f"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ibb9f368471a547919b2ff0bb41d4847b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTYtNy0xLTEtNjU0MzY_fa5ca709-0500-433a-b897-c8fab86121a6"
      unitRef="usd">57000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTYtMTMtMS0xLTY1NDM2_e5f63c8b-b419-4707-920b-d2ce7eb612d8"
      unitRef="usd">58000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="iafc2de7c247b4a709cb91f372d2548a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTctMS0xLTEtNjU0MzY_b6a89174-0f38-4795-8dd9-0c6858edf673"
      unitRef="shares">767000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="iafc2de7c247b4a709cb91f372d2548a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTctMy0xLTEtNjU0MzY_0954adb3-84e3-4106-9be2-c90ef20428b9"
      unitRef="usd">8000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ibb9f368471a547919b2ff0bb41d4847b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTctNy0xLTEtNjU0MzY_117ce33d-6a3a-47af-a039-dd64262ea03e"
      unitRef="usd">6420000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTctMTMtMS0xLTY1NDM2_4cd8fc97-3565-4c23-8aba-673250d0d517"
      unitRef="usd">6428000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibb9f368471a547919b2ff0bb41d4847b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTgtNy0xLTEtNjU0MzY_6999f66d-ada8-44e3-bb7d-6257db06f1f0"
      unitRef="usd">784000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTgtMTMtMS0xLTY1NDM2_b610d0e8-f559-4571-867c-f30982b6d269"
      unitRef="usd">784000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i024462e56d7940e49f95139b70399241_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTktOS0xLTEtNjU0MzY_35a25326-f1c6-4928-bcc5-2060356a8174"
      unitRef="usd">5328000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i024462e56d7940e49f95139b70399241_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMTktMTMtMS0xLTY1NDM2_9a88eeec-2400-4626-b034-1684732688fe"
      unitRef="usd">5328000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7d3a2aa1a70343de91289c83e1b7b196_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMjAtMTEtMS0xLTY1NDM2_a7e24ac4-5782-4cd6-99d7-d2c1e2a5be44"
      unitRef="usd">-79000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMjAtMTMtMS0xLTY1NDM2_909da860-db3e-4d2f-b571-5bf4b57924d8"
      unitRef="usd">-79000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i9f4d2800cb634ef083d71879802cd841_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMjEtMS0xLTEtNjU0MzY_2b9f1436-132d-4405-98c9-93e8ad438589"
      unitRef="shares">19968000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9f4d2800cb634ef083d71879802cd841_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMjEtMy0xLTEtNjU0MzY_c45c4373-6895-4854-b241-0b2270d9ee24"
      unitRef="usd">204000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iac3002446eee428abbbf39e97c4bb49c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMjEtNS0xLTEtNjU0MzY_c27405d4-2fcd-43f0-b2c8-e8f25a79849d"
      unitRef="usd">-5017000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ieab648b13c85430da769bc1c55d72be5_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMjEtNy0xLTEtNjU0MzY_802963dd-b5fd-47ea-b93f-de989a016329"
      unitRef="usd">428894000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1cd8d234454044fd8681cef237745953_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMjEtOS0xLTEtNjU0MzY_9ab16b8e-c7bd-4f7c-bd43-1d9ca79a6b4f"
      unitRef="usd">-262459000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i545349623c364305ac300e18bd227594_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMjEtMTEtMS0xLTY1NDM2_607f7628-0269-47da-9515-8a528c21bf2f"
      unitRef="usd">317000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iaa7b56df0f9245a19a1c0629e6f9b3a2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yMi9mcmFnOmMwNWMyZTRhNGRjZDQ2NTI4OWVmY2U1OWQ0NjY5MWEzL3RhYmxlOjUzNzgxNTU0MmQ1OTQzMjRiNjRhYzQzNDdkZTRkMWMyL3RhYmxlcmFuZ2U6NTM3ODE1NTQyZDU5NDMyNGI2NGFjNDM0N2RlNGQxYzJfMjEtMTMtMS0xLTY1NDM2_6dda2f2f-1b46-483e-b2fe-f5242112ba69"
      unitRef="usd">161939000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfNC0xLTEtMS02NDU1NQ_0fbc43c9-ac4c-4067-8b07-bb3670f9ae31"
      unitRef="usd">-13410000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfNC0zLTEtMS02NDU1NQ_de8fb428-0dad-4d2e-8e43-fee5ede60901"
      unitRef="usd">7494000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfNi0xLTEtMS02NDU1NQ_9e8ee62c-ca35-40bd-9134-d48a4d835a33"
      unitRef="usd">14018000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfNi0zLTEtMS02NDU1NQ_1878b137-2e8a-4457-8f48-e8e0a0469639"
      unitRef="usd">11690000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfNy0xLTEtMS02NDU1NQ_e31eb8e4-fcc3-4558-aeeb-643d5e189b41"
      unitRef="usd">1268000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfNy0zLTEtMS02NDU1NQ_119e6d61-bdf5-40c8-bde0-401d56dcd8cf"
      unitRef="usd">1146000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfOC0xLTEtMS02NDU1NQ_a0d0669e-7301-4797-8f56-3214f900c3e8"
      unitRef="usd">531000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfOC0zLTEtMS02NDU1NQ_b65a2de3-bcaa-4e68-b58d-8646d0a6bf09"
      unitRef="usd">117000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfOS0xLTEtMS02NDU1NQ_c363b9ee-1a8c-4df4-bc23-40e85f715478"
      unitRef="usd">-279000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfOS0zLTEtMS02NDU1NQ_fe70d9ce-d751-4585-b8c2-7905daddc148"
      unitRef="usd">-123000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTAtMS0xLTEtNjQ1NTU_2c192aed-847e-4405-a377-c4a010dd3ddc"
      unitRef="usd">304000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTAtMy0xLTEtNjQ1NTU_265caec2-afc5-4942-9307-30cb8254fe09"
      unitRef="usd">1000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTEtMS0xLTEtNjQ1NTU_91629f66-7412-4914-b881-7002a30614d8"
      unitRef="usd">163000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTEtMy0xLTEtNjQ1NTU_ea75ad53-e831-4c03-955c-22a37aa11026"
      unitRef="usd">559000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTItMS0xLTEtNjQ1NTU_997059d3-589e-4896-8dd7-58e866f18fb7"
      unitRef="usd">180000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTItMy0xLTEtNjQ1NTU_0da1d854-efda-47df-b4ae-458acfacfcd1"
      unitRef="usd">8312000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTMtMS0xLTEtNjQ1NTU_9426fc5d-0ca1-412d-9316-b03e10f153e4"
      unitRef="usd">808000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTMtMy0xLTEtNjQ1NTU_76bbd355-3f72-40ac-bef9-daf0541cc513"
      unitRef="usd">390000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTQtMS0xLTEtNjQ1NTU_d822d65b-be0f-49f9-be1a-4fe864f67df6"
      unitRef="usd">2341000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTQtMy0xLTEtNjQ1NTU_80e41010-e11c-4b30-bd2d-0ed9d1d8c205"
      unitRef="usd">2124000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTUtMS0xLTEtNjQ1NTU_d1355164-2de9-4c16-ae4a-1fe14a8fa957"
      unitRef="usd">-1000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTUtMy0xLTEtNjQ1NTU_d4ede00b-2924-4fec-b794-f928696b8200"
      unitRef="usd">32000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTYtMS0xLTEtNjQ1NTU_4a7c5c48-f399-4519-b39d-b58e6f432d96"
      unitRef="usd">-1350000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTYtMy0xLTEtNjQ1NTU_5bcc2f4d-cf6e-41cb-9d61-e41f4a896392"
      unitRef="usd">-191000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTctMS0xLTEtNjcwMTY_53282563-b1e0-4c61-a74e-32585eb2ef38"
      unitRef="usd">23000</us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments>
    <us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTctMy0xLTEtNjcwMTY_8a1a2250-970d-4f25-83d0-fd6ec74c643c"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments>
    <us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTgtMS0xLTEtNjQ1NTU_b482fcec-ec1e-44ba-a775-5a8d1b370b79"
      unitRef="usd">1816000</us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable>
    <us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTgtMy0xLTEtNjQ1NTU_714f85a8-73ee-4b67-9106-2cb7b956d02d"
      unitRef="usd">536000</us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTktMS0xLTEtNjQ1NTU_9dd1698f-9306-4793-bc0d-38cabbd0378f"
      unitRef="usd">85000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMTktMy0xLTEtNjQ1NTU_045a32cb-126f-4dae-a95f-01ebd4e71dcb"
      unitRef="usd">-85000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMjAtMS0xLTEtNjQ1NTU_3c41ca02-b100-4635-9b2c-41ef99e0b0f6"
      unitRef="usd">-2855000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMjAtMy0xLTEtNjQ1NTU_e22b30f8-2a46-4b3d-af85-f387c87a5890"
      unitRef="usd">10916000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMjEtMS0xLTEtNjQ1NTU_0b3fe9fb-81df-4aef-a060-6cef2afd991f"
      unitRef="usd">3489000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMjEtMy0xLTEtNjQ1NTU_61891d92-9a25-4f01-8080-d9301a5116b7"
      unitRef="usd">1368000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMjItMS0xLTEtNjQ1NTU_4e43d5fd-e452-4c65-b844-2019a145b5ad"
      unitRef="usd">738000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMjItMy0xLTEtNjQ1NTU_55a6bb5e-1566-4d59-9423-a085b52a2278"
      unitRef="usd">11000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMjMtMS0xLTEtNjQ1NTU_cd9392b0-f189-4278-a25f-3f652c292a40"
      unitRef="usd">2637000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMjMtMy0xLTEtNjQ1NTU_92e4b251-7dad-405c-a290-44da03aafee8"
      unitRef="usd">111000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMjQtMS0xLTEtNjQ1NTU_6973bb3c-10b6-46b5-9833-88728f293a9c"
      unitRef="usd">2298000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMjQtMy0xLTEtNjQ1NTU_d850b7a2-0941-4d1e-b06c-b392bc6af433"
      unitRef="usd">116000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMjUtMS0xLTEtNjQ1NTU_80689f11-5b28-4f05-83d7-864f321ea856"
      unitRef="usd">639000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMjUtMy0xLTEtNjQ1NTU_6f1ce825-e77e-455a-900c-b04b776764b6"
      unitRef="usd">-2976000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMjYtMS0xLTEtNjQ1NTU_46a8b042-7ee2-491d-b35e-15bcf4640b5c"
      unitRef="usd">6957000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMjYtMy0xLTEtNjQ1NTU_92b08a84-a5aa-4fd7-a393-c2b443246843"
      unitRef="usd">-1144000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMjgtMS0xLTEtNjQ1NTU_02473450-57f1-4aad-8975-6f3bb4975875"
      unitRef="usd">2289000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMjgtMy0xLTEtNjQ1NTU_42ddca1b-09a8-4fda-b6d8-a1a13cb5d90a"
      unitRef="usd">25526000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMjktMS0xLTEtNjQ1NTU_1a16e268-0e5c-4277-9f1e-3d7e2560f126"
      unitRef="usd">2188000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMjktMy0xLTEtNjQ1NTU_d87d7802-0ef8-4c23-bc4b-a880deebf763"
      unitRef="usd">100000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzAtMS0xLTEtNjQ1NTU_975c4644-23a7-4a7e-ac93-b0dbb1e8be2b"
      unitRef="usd">3219000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzAtMy0xLTEtNjQ1NTU_8b92176d-dd98-4efe-b3ca-3eed19b1b61c"
      unitRef="usd">3152000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzEtMS0xLTEtNjQ1NTU_157f5747-8054-4527-bb0e-62d27984fa8a"
      unitRef="usd">33454000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzEtMy0xLTEtNjQ1NTU_ff0c801b-88d2-412c-a551-eb53a6ec2c24"
      unitRef="usd">695000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzItMS0xLTEtNjQ1NTU_72579138-ac4e-4d64-84a1-d946f9dd6f2c"
      unitRef="usd">7159000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzItMy0xLTEtNjQ1NTU_5fb190e4-a5a6-4463-b285-416634695a32"
      unitRef="usd">8431000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzMtMS0xLTEtNjQ1NTU_85d93e00-18e7-495f-a7d9-b70e26a8408b"
      unitRef="usd">-33991000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzMtMy0xLTEtNjQ1NTU_d675757b-9e02-44c4-b112-720a0c148e23"
      unitRef="usd">-21042000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzUtMS0xLTEtNjQ4MDQ_1d67863a-a804-462a-9bb3-d487145a9560"
      unitRef="usd">0</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzUtMy0xLTEtNjQ4MDQ_df7cb8e5-e57d-4384-bfe5-d6405051cd37"
      unitRef="usd">29425000</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzUtMS0xLTEtNjQ1NTU_f182a1ec-7b55-46a9-a8c3-c862b05fbb11"
      unitRef="usd">1688000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzUtMy0xLTEtNjQ1NTU_d495fd33-b45b-44cc-92fb-12244291165b"
      unitRef="usd">15073000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzYtMS0xLTEtNjQ1NTU_94a55748-b867-46a9-a091-06005eded71d"
      unitRef="usd">9000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzYtMy0xLTEtNjQ1NTU_dd0b2aa9-215b-4d33-a708-9a3322176609"
      unitRef="usd">1784000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzgtMS0xLTEtNjQ4MTQ_45db74ad-4839-4383-9872-f29b7809b120"
      unitRef="usd">0</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzgtMy0xLTEtNjQ4MTQ_b3e0448e-929b-42a1-96b5-dbe536a4979e"
      unitRef="usd">878000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzctMS0xLTEtNjQ1NTU_678686f8-beb0-4813-b9be-7d9a0fa83b33"
      unitRef="usd">192000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzctMy0xLTEtNjQ1NTU_db1f7087-2db3-4f8b-bd28-0bed44ca838f"
      unitRef="usd">526000</us-gaap:ProceedsFromStockOptionsExercised>
    <asur:ProceedsPaymentsFromClientFundObligations
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzgtMS0xLTEtNjQ1NTU_0c77da98-870e-4852-9a30-acc03d277417"
      unitRef="usd">-32527000</asur:ProceedsPaymentsFromClientFundObligations>
    <asur:ProceedsPaymentsFromClientFundObligations
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzgtMy0xLTEtNjQ1NTU_1b3c27cd-76c2-4085-951c-43a4e96e53d3"
      unitRef="usd">-146206000</asur:ProceedsPaymentsFromClientFundObligations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzktMS0xLTEtNjQ1NTU_abb78a7b-5fa8-4604-9b0d-4592951830a9"
      unitRef="usd">-34032000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfMzktMy0xLTEtNjQ1NTU_1ac51b83-45fd-42aa-8e81-ec9741cc4ce3"
      unitRef="usd">-133990000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfNDAtMS0xLTEtNjQ1NTU_0e75f312-5d29-404c-9041-63088cf2bae2"
      unitRef="usd">-61066000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfNDAtMy0xLTEtNjQ1NTU_28f8fd3d-9282-443e-8488-633f52bf247f"
      unitRef="usd">-156176000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfNDEtMS0xLTEtNjQ1NTU_16f59506-4a76-48aa-b353-c724df8ef3a5"
      unitRef="usd">198641000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3bf8da4dc5f74094853996793b733153_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfNDEtMy0xLTEtNjQ1NTU_d57beb48-cabf-47e5-9afb-9276576e2025"
      unitRef="usd">324985000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfNDItMS0xLTEtNjQ1NTU_960b437b-c1eb-4bf3-85c0-b306a2fcc971"
      unitRef="usd">137575000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iaa7b56df0f9245a19a1c0629e6f9b3a2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOjg2MzQ5ZGVlM2E2MDRiNWZhNzdmODU4ZjRkMjViNTk3L3RhYmxlcmFuZ2U6ODYzNDlkZWUzYTYwNGI1ZmE3N2Y4NThmNGQyNWI1OTdfNDItMy0xLTEtNjQ1NTU_31ca5ad9-a8b8-4444-80bc-d8278099f5dd"
      unitRef="usd">168809000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOmQyNTI1ODQ2YzQwYjQ4ODk5YjdmZTkwY2I3NDlkYjc4L3RhYmxlcmFuZ2U6ZDI1MjU4NDZjNDBiNDg4OTliN2ZlOTBjYjc0OWRiNzhfNC0xLTEtMS02NDU1NQ_509587a5-ec0d-40c1-bf9d-e24ba289d396"
      unitRef="usd">10885000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iaa7b56df0f9245a19a1c0629e6f9b3a2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOmQyNTI1ODQ2YzQwYjQ4ODk5YjdmZTkwY2I3NDlkYjc4L3RhYmxlcmFuZ2U6ZDI1MjU4NDZjNDBiNDg4OTliN2ZlOTBjYjc0OWRiNzhfNC0zLTEtMS02NDU1NQ_3bd5234c-a4b8-4b1c-9609-c40227de3d73"
      unitRef="usd">11506000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOmQyNTI1ODQ2YzQwYjQ4ODk5YjdmZTkwY2I3NDlkYjc4L3RhYmxlcmFuZ2U6ZDI1MjU4NDZjNDBiNDg4OTliN2ZlOTBjYjc0OWRiNzhfNS0xLTEtMS02NDU1NQ_d129ed7f-1e5c-4fc8-8eb6-308bff7f8981"
      unitRef="usd">126690000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="iaa7b56df0f9245a19a1c0629e6f9b3a2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOmQyNTI1ODQ2YzQwYjQ4ODk5YjdmZTkwY2I3NDlkYjc4L3RhYmxlcmFuZ2U6ZDI1MjU4NDZjNDBiNDg4OTliN2ZlOTBjYjc0OWRiNzhfNS0zLTEtMS02NDU1NQ_ffb51e9a-38a3-42e6-b2a8-6d9fa8adccdb"
      unitRef="usd">157303000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOmQyNTI1ODQ2YzQwYjQ4ODk5YjdmZTkwY2I3NDlkYjc4L3RhYmxlcmFuZ2U6ZDI1MjU4NDZjNDBiNDg4OTliN2ZlOTBjYjc0OWRiNzhfNi0xLTEtMS02NDU1NQ_c67164b0-15d2-4878-9a73-4c768bb8065f"
      unitRef="usd">137575000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iaa7b56df0f9245a19a1c0629e6f9b3a2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOmQyNTI1ODQ2YzQwYjQ4ODk5YjdmZTkwY2I3NDlkYjc4L3RhYmxlcmFuZ2U6ZDI1MjU4NDZjNDBiNDg4OTliN2ZlOTBjYjc0OWRiNzhfNi0zLTEtMS02NDU1NQ_4f2e726b-e1ac-456b-b822-bcc206c74b81"
      unitRef="usd">168809000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOmQyNTI1ODQ2YzQwYjQ4ODk5YjdmZTkwY2I3NDlkYjc4L3RhYmxlcmFuZ2U6ZDI1MjU4NDZjNDBiNDg4OTliN2ZlOTBjYjc0OWRiNzhfOS0xLTEtMS02NDU1NQ_d1b6e200-e3e2-4a6d-a0b9-748569600500"
      unitRef="usd">2247000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOmQyNTI1ODQ2YzQwYjQ4ODk5YjdmZTkwY2I3NDlkYjc4L3RhYmxlcmFuZ2U6ZDI1MjU4NDZjNDBiNDg4OTliN2ZlOTBjYjc0OWRiNzhfOS0zLTEtMS02NDU1NQ_2724a6d6-8d27-425f-9bf5-ed57f3617b2e"
      unitRef="usd">722000</us-gaap:InterestPaidNet>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOmQyNTI1ODQ2YzQwYjQ4ODk5YjdmZTkwY2I3NDlkYjc4L3RhYmxlcmFuZ2U6ZDI1MjU4NDZjNDBiNDg4OTliN2ZlOTBjYjc0OWRiNzhfMTAtMS0xLTEtNjQ1NTU_9e42d9ae-4d7d-47e1-be34-47bb4f91721f"
      unitRef="usd">246000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:IncomeTaxesPaid
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOmQyNTI1ODQ2YzQwYjQ4ODk5YjdmZTkwY2I3NDlkYjc4L3RhYmxlcmFuZ2U6ZDI1MjU4NDZjNDBiNDg4OTliN2ZlOTBjYjc0OWRiNzhfMTAtMy0xLTEtNjQ1NTU_987fd012-8677-468d-bfff-1ccc569d747c"
      unitRef="usd">332000</us-gaap:IncomeTaxesPaid>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOmQyNTI1ODQ2YzQwYjQ4ODk5YjdmZTkwY2I3NDlkYjc4L3RhYmxlcmFuZ2U6ZDI1MjU4NDZjNDBiNDg4OTliN2ZlOTBjYjc0OWRiNzhfMTEtMS0xLTEtNjU1MjM_5a6f9f32-981c-4e4d-903b-ce7ac94676b6"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOmQyNTI1ODQ2YzQwYjQ4ODk5YjdmZTkwY2I3NDlkYjc4L3RhYmxlcmFuZ2U6ZDI1MjU4NDZjNDBiNDg4OTliN2ZlOTBjYjc0OWRiNzhfMTEtMy0xLTEtNjU1MjM_ca113e06-09e6-4bc2-8538-39e3c4ab481e"
      unitRef="usd">763000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOmQyNTI1ODQ2YzQwYjQ4ODk5YjdmZTkwY2I3NDlkYjc4L3RhYmxlcmFuZ2U6ZDI1MjU4NDZjNDBiNDg4OTliN2ZlOTBjYjc0OWRiNzhfMTQtMS0xLTEtNjU1MzM_310f7b5b-c131-4b9f-a892-50ac1f98bde4"
      unitRef="usd">0</us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1>
    <us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOmQyNTI1ODQ2YzQwYjQ4ODk5YjdmZTkwY2I3NDlkYjc4L3RhYmxlcmFuZ2U6ZDI1MjU4NDZjNDBiNDg4OTliN2ZlOTBjYjc0OWRiNzhfMTQtMy0xLTEtNjU1MzM_c96e1f59-9140-48e6-8633-173bc2199575"
      unitRef="usd">3038000</us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1>
    <us-gaap:NotesIssued1
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOmQyNTI1ODQ2YzQwYjQ4ODk5YjdmZTkwY2I3NDlkYjc4L3RhYmxlcmFuZ2U6ZDI1MjU4NDZjNDBiNDg4OTliN2ZlOTBjYjc0OWRiNzhfMTMtMS0xLTEtNjQ1NTU_9cec319a-3566-450e-89df-cab94e3b3182"
      unitRef="usd">411000</us-gaap:NotesIssued1>
    <us-gaap:NotesIssued1
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOmQyNTI1ODQ2YzQwYjQ4ODk5YjdmZTkwY2I3NDlkYjc4L3RhYmxlcmFuZ2U6ZDI1MjU4NDZjNDBiNDg4OTliN2ZlOTBjYjc0OWRiNzhfMTMtMy0xLTEtNjQ1NTU_cbf8fe13-40c9-4d90-a2e4-201c4fe881b2"
      unitRef="usd">4386000</us-gaap:NotesIssued1>
    <us-gaap:StockIssued1
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOmQyNTI1ODQ2YzQwYjQ4ODk5YjdmZTkwY2I3NDlkYjc4L3RhYmxlcmFuZ2U6ZDI1MjU4NDZjNDBiNDg4OTliN2ZlOTBjYjc0OWRiNzhfMTYtMS0xLTEtNjU1MzM_a8f9559e-e545-4c71-a871-545865e7da49"
      unitRef="usd">0</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8yNS9mcmFnOmY4MGMxZjQ0YTYzYjQ1MTBhNGE0ZGZjN2ZmYTQyYmY0L3RhYmxlOmQyNTI1ODQ2YzQwYjQ4ODk5YjdmZTkwY2I3NDlkYjc4L3RhYmxlcmFuZ2U6ZDI1MjU4NDZjNDBiNDg4OTliN2ZlOTBjYjc0OWRiNzhfMTYtMy0xLTEtNjU1MzM_7e6c8f24-af4e-4f90-a70e-d5b52c2001a0"
      unitRef="usd">6428000</us-gaap:StockIssued1>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zMS9mcmFnOmUyYmFjNmFkNjhjMzQ0MjM5ZTAzYTMzMjRhYTU5N2MzL3RleHRyZWdpb246ZTJiYWM2YWQ2OGMzNDQyMzllMDNhMzMyNGFhNTk3YzNfMjcwNw_16f0612a-293d-44e9-b0ae-80bd66a5a03e">&lt;div style="padding-left:54pt;text-align:justify;text-indent:-54pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 1 - THE COMPANY AND BASIS OF PRESENTATION&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asure Software, Inc., (&#x201c;Asure&#x201d;, the &#x201c;Company&#x201d;, &#x201c;we&#x201d; and &#x201c;our&#x201d;), a Delaware corporation, is a provider of Human Capital Management (&#x201c;HCM&#x201d;) software solutions. We help small and medium-sized companies grow by helping them build more productive teams, providing the tools and resources that help them stay compliant with ever-changing federal, state, and local tax jurisdictions and labor laws, and better allocate cash so they can spend their financial capital on growing their business rather than back-office overhead expenses. Asure&#x2019;s Human Capital Management suite, named Asure HCM, includes cloud-based Payroll, Tax Services, and Time &amp;amp; Attendance software as well as human resources (&#x201c;HR&#x201d;) services ranging from HR projects to completely outsourcing payroll and HR staff. We also offer these products and services through our network of reseller partners.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our platform vision is to become the most trusted HCM resource to entrepreneurs everywhere by helping our clients grow their businesses. Our product strategy is driven by three primary challenges that prevent businesses from growing: HR complexity, allocation of both human and financial capital, and the ability to build great teams. The Asure HCM suite includes four product lines: Asure Payroll &amp;amp; Tax, Asure HR, Asure Time &amp;amp; Attendance, and Asure HR Services.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We develop, market, sell and support our offerings nationwide through our principal office in Austin, Texas and from our processing hubs in California, Florida, Nebraska, New Jersey, New York, Tennessee, and Vermont.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have prepared the accompanying unaudited Condensed Consolidated Financial Statements in accordance with the rules and regulations of the Securities and Exchange Commission (the &#x201c;SEC&#x201d;) and accordingly, they do not include all information and footnotes required under U.S. generally accepted accounting principles (&#x201c;U.S. GAAP&#x201d;) for complete financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the opinion of management, these interim financial statements contain all adjustments, consisting of normal, recurring adjustments, necessary for a fair presentation of our financial position as of September&#160;30, 2022 and the results of operations, statements of changes in stockholders&#x2019; equity for the three and nine months ended September 30, 2022 and September&#160;30, 2021, and our statements of cash flows for the nine months ended September 30, 2022 and September&#160;30, 2021. Certain amounts in the prior period financial statements have been reclassified to conform to the presentation of the current period financial statements. These reclassifications had no effect on the consolidated financial position or consolidated results of operations of the Company. &lt;/span&gt;&lt;/div&gt;These unaudited Condensed Consolidated Financial Statements should be read in conjunction with our audited Consolidated Financial Statements and notes thereto filed with the SEC in our annual report on Form 10-K for the fiscal year ended December&#160;31, 2021 (our &#x201c;2021 Annual Report on Form 10-K&#x201d;). The results for the interim periods are not necessarily indicative of results for a full fiscal year.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNC9mcmFnOmM2MWE5NDdiYzY2NjQwOTk4MDY0MjFjNDA5ZGQ4MGI1L3RleHRyZWdpb246YzYxYTk0N2JjNjY2NDA5OTgwNjQyMWM0MDlkZDgwYjVfMzM5OA_28e99c18-8a9b-4aea-bfc5-66cec98c6be9">&lt;div style="padding-left:54pt;text-align:justify;text-indent:-54pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 2 - SIGNIFICANT ACCOUNTING POLICIES&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;USE OF ESTIMATES&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Preparation of the Condensed Consolidated Financial Statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of the assets and liabilities, the disclosure of contingent assets and liabilities at the date of the Condensed Consolidated Financial Statements and the reported amounts of revenues and expenses during the reporting period. These estimates are subjective in nature and involve judgments. The more significant estimates made by management include the valuation allowance for the gross deferred tax assets, the determination of the fair value of its long-lived assets, and the fair value of assets acquired and liabilities assumed during acquisitions. We base our estimates on historical experience and on various other assumptions management believes reasonable under the given circumstances. These estimates could be materially different under different conditions and assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CASH, CASH EQUIVALENTS, AND RESTRICTED CASH&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments with an original maturity of 90 days or less at the time of purchase to be cash equivalents. Cash equivalents include investments in an institutional money market fund, which invests in U.S. Treasury bills, notes and bonds, and/or repurchase agreements, backed by such obligations. Carrying value approximates fair value. Restricted cash consists of cash balances which are restricted as to withdrawal or usage. As of September&#160;30, 2022, the Company has $500 of restricted cash related to collateralizing a letter of credit issued by South State Bank in connection with our money transmission licenses. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;RECENT ACCOUNTING PRONOUNCEMENTS&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. The standard became effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. We adopted ASU 2019-12 during the quarter beginning January 1, 2021, using the prospective approach except for hybrid tax regimes, which we adopted using the modified retrospective approach. The adoption of ASU 2019-12 resulted in no material impact to the Company&#x2019;s financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments &#x2014; Credit Losses (Topic 326): This update establishes a new approach to estimate credit losses on certain financial instruments. The update requires financial assets measured at amortized cost to be presented at the net amount expected to be collected. The amended guidance will also update the impairment model for available-for-sale debt securities, requiring entities to determine whether all or a portion of the unrealized loss on such securities is a credit loss. The Company is currently evaluating this standard and the potential effects of these changes to its consolidated financial statements and will adopt this new standard in the fiscal year beginning January 1, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;ACCUMULATED OTHER COMPREHENSIVE LOSS&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022 and December&#160;31, 2021, accumulated other comprehensive loss consisted of net unrealized gains and losses on available-for-sale securities.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNC9mcmFnOmM2MWE5NDdiYzY2NjQwOTk4MDY0MjFjNDA5ZGQ4MGI1L3RleHRyZWdpb246YzYxYTk0N2JjNjY2NDA5OTgwNjQyMWM0MDlkZDgwYjVfMzM5OQ_a399e067-ec1d-484c-b867-0de8b634392a">&lt;div style="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;USE OF ESTIMATES&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Preparation of the Condensed Consolidated Financial Statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of the assets and liabilities, the disclosure of contingent assets and liabilities at the date of the Condensed Consolidated Financial Statements and the reported amounts of revenues and expenses during the reporting period. These estimates are subjective in nature and involve judgments. The more significant estimates made by management include the valuation allowance for the gross deferred tax assets, the determination of the fair value of its long-lived assets, and the fair value of assets acquired and liabilities assumed during acquisitions. We base our estimates on historical experience and on various other assumptions management believes reasonable under the given circumstances. These estimates could be materially different under different conditions and assumptions.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNC9mcmFnOmM2MWE5NDdiYzY2NjQwOTk4MDY0MjFjNDA5ZGQ4MGI1L3RleHRyZWdpb246YzYxYTk0N2JjNjY2NDA5OTgwNjQyMWM0MDlkZDgwYjVfMzQwMA_8a750bc5-4233-425f-85b1-a25497640113">CASH, CASH EQUIVALENTS, AND RESTRICTED CASHThe Company considers all highly liquid investments with an original maturity of 90 days or less at the time of purchase to be cash equivalents. Cash equivalents include investments in an institutional money market fund, which invests in U.S. Treasury bills, notes and bonds, and/or repurchase agreements, backed by such obligations. Carrying value approximates fair value. Restricted cash consists of cash balances which are restricted as to withdrawal or usage. As of September&#160;30, 2022, the Company has $500 of restricted cash related to collateralizing a letter of credit issued by South State Bank in connection with our money transmission licenses.</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNC9mcmFnOmM2MWE5NDdiYzY2NjQwOTk4MDY0MjFjNDA5ZGQ4MGI1L3RleHRyZWdpb246YzYxYTk0N2JjNjY2NDA5OTgwNjQyMWM0MDlkZDgwYjVfMzQwMQ_b0f2964b-deef-4a03-944e-a4a0066f21e6">&lt;div style="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;RECENT ACCOUNTING PRONOUNCEMENTS&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. The standard became effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. We adopted ASU 2019-12 during the quarter beginning January 1, 2021, using the prospective approach except for hybrid tax regimes, which we adopted using the modified retrospective approach. The adoption of ASU 2019-12 resulted in no material impact to the Company&#x2019;s financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments &#x2014; Credit Losses (Topic 326): This update establishes a new approach to estimate credit losses on certain financial instruments. The update requires financial assets measured at amortized cost to be presented at the net amount expected to be collected. The amended guidance will also update the impairment model for available-for-sale debt securities, requiring entities to determine whether all or a portion of the unrealized loss on such securities is a credit loss. The Company is currently evaluating this standard and the potential effects of these changes to its consolidated financial statements and will adopt this new standard in the fiscal year beginning January 1, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNC9mcmFnOmM2MWE5NDdiYzY2NjQwOTk4MDY0MjFjNDA5ZGQ4MGI1L3RleHRyZWdpb246YzYxYTk0N2JjNjY2NDA5OTgwNjQyMWM0MDlkZDgwYjVfMzQwMg_421065bf-28b8-42dd-a941-08c31eb8d177">&lt;div style="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;ACCUMULATED OTHER COMPREHENSIVE LOSS&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022 and December&#160;31, 2021, accumulated other comprehensive loss consisted of net unrealized gains and losses on available-for-sale securities.&lt;/span&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNy9mcmFnOmRmZTg2YmY0ZmZmNTQ1NzFiN2I1ODFkMzhiNDI0M2Y4L3RleHRyZWdpb246ZGZlODZiZjRmZmY1NDU3MWI3YjU4MWQzOGI0MjQzZjhfMTY0OTI2NzQ0NDQwNA_2fea7889-391c-4215-a482-37ffa2f7082a">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 3 - BUSINESS COMBINATIONS AND ASSET ACQUISITIONS&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective January 1, 2022, the Company acquired customer relationships of a payroll business for a cash payment of $1,970, which included $31 of transaction costs, and the delivery of a promissory note in the amount of $411. The acquired customer relationships are recorded as an intangible asset and are being amortized on a straight-line basis over eight years. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2021, the Company acquired certain assets (the &#x201c;Asset Purchase Agreement&#x201d;) of a payroll business, which was used to provide payroll processing services. The aggregate purchase price that the Company paid for these assets was $14,750, paid as follows: (i) $10,325 in cash at closing, (ii) the delivery of 244 shares of the Company&#x2019;s common stock, which the parties agreed had an aggregate value of $2,213 as of September 30, 2021, and (iii) the delivery of a promissory note in the amount of $2,213. The promissory note was adjusted to $2,223 to account for post close and working capital adjustments. The Asset Purchase Agreement is subject to working capital adjustments to the purchase price.&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;Also in September 2021, we acquired certain assets of a payroll business (the &#x201c;Second Asset Purchase Agreement&#x201d;), which were used to provide payroll processing services. The aggregated purchase price for these assets was $24,150, paid as follows: (i) $15,000 was paid in cash at closing, (ii) the delivery of 523 shares of the Company&#x2019;s common stock which both parties agreed had an aggregate value of $4,800 at closing, and (iii) the delivery of a promissory note of $4,350. The promissory note also includes a contingent consideration, which is contingent on certain thresholds and will be based on the trailing twelve-month revenue at September 30, 2022. Additionally, we utilized a Monte Carlo simulation to determine the fair value of the contingent consideration. For the year ended December 31, 2021, there was a measurement period adjustment to the fair value of the contingent consideration of $465. For the quarter ended September 30, 2022, there was a measurement period adjustment to the fair value of the contingent consideration of $404. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the nine months ended September 30, 2022 the fair value of the contingent consideration was $671, which will be added to promissory note in the fourth quarter of 2022. &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 promissory note amount as of September 30, 2022 was $4,080 due to a principal payment made during the period.&lt;/span&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ic8cac79150a1411390dee35299ca3f61_D20220101-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNy9mcmFnOmRmZTg2YmY0ZmZmNTQ1NzFiN2I1ODFkMzhiNDI0M2Y4L3RleHRyZWdpb246ZGZlODZiZjRmZmY1NDU3MWI3YjU4MWQzOGI0MjQzZjhfMTY0OTI2NzQ0NTY5OA_0e30ff4d-33f1-4710-996e-99aa9aec1e2e"
      unitRef="usd">1970000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
      contextRef="i28c698b7f3b642f58c95e6f2e36c271f_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNy9mcmFnOmRmZTg2YmY0ZmZmNTQ1NzFiN2I1ODFkMzhiNDI0M2Y4L3RleHRyZWdpb246ZGZlODZiZjRmZmY1NDU3MWI3YjU4MWQzOGI0MjQzZjhfMTY0OTI2NzQ0NTcxOA_e28accb4-28f3-41a4-ae37-230c91e56d2c"
      unitRef="usd">31000</us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i28c698b7f3b642f58c95e6f2e36c271f_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNy9mcmFnOmRmZTg2YmY0ZmZmNTQ1NzFiN2I1ODFkMzhiNDI0M2Y4L3RleHRyZWdpb246ZGZlODZiZjRmZmY1NDU3MWI3YjU4MWQzOGI0MjQzZjhfMTY0OTI2NzQ0NTc5OQ_af490a7f-8238-47dd-8d9f-6b82898d77ea"
      unitRef="usd">411000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:AssetAcquisitionConsiderationTransferred
      contextRef="i9ab9b7bc420c489691c53cb6d268b36c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNy9mcmFnOmRmZTg2YmY0ZmZmNTQ1NzFiN2I1ODFkMzhiNDI0M2Y4L3RleHRyZWdpb246ZGZlODZiZjRmZmY1NDU3MWI3YjU4MWQzOGI0MjQzZjhfMzA0_a1e63d48-1940-4da0-b006-d25db2dded7d"
      unitRef="usd">14750000</us-gaap:AssetAcquisitionConsiderationTransferred>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i9ab9b7bc420c489691c53cb6d268b36c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNy9mcmFnOmRmZTg2YmY0ZmZmNTQ1NzFiN2I1ODFkMzhiNDI0M2Y4L3RleHRyZWdpb246ZGZlODZiZjRmZmY1NDU3MWI3YjU4MWQzOGI0MjQzZjhfMzI5_03be6d1c-f1fd-40db-a355-1bc11e9a0bb0"
      unitRef="usd">10325000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i9ab9b7bc420c489691c53cb6d268b36c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNy9mcmFnOmRmZTg2YmY0ZmZmNTQ1NzFiN2I1ODFkMzhiNDI0M2Y4L3RleHRyZWdpb246ZGZlODZiZjRmZmY1NDU3MWI3YjU4MWQzOGI0MjQzZjhfMzcz_d923a9a0-b298-43ac-8dc4-654fe2df41a8"
      unitRef="shares">244000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i9ab9b7bc420c489691c53cb6d268b36c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNy9mcmFnOmRmZTg2YmY0ZmZmNTQ1NzFiN2I1ODFkMzhiNDI0M2Y4L3RleHRyZWdpb246ZGZlODZiZjRmZmY1NDU3MWI3YjU4MWQzOGI0MjQzZjhfNDY1_6a53f417-df33-4e1b-97d3-1e89f0ff66d3"
      unitRef="usd">2213000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i17b9da95f14644e9963ea44f0e154c3a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNy9mcmFnOmRmZTg2YmY0ZmZmNTQ1NzFiN2I1ODFkMzhiNDI0M2Y4L3RleHRyZWdpb246ZGZlODZiZjRmZmY1NDU3MWI3YjU4MWQzOGI0MjQzZjhfNTU1_931f5913-75a3-4c06-a3cc-0c294afd092c"
      unitRef="usd">2213000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="iaa7b56df0f9245a19a1c0629e6f9b3a2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNy9mcmFnOmRmZTg2YmY0ZmZmNTQ1NzFiN2I1ODFkMzhiNDI0M2Y4L3RleHRyZWdpb246ZGZlODZiZjRmZmY1NDU3MWI3YjU4MWQzOGI0MjQzZjhfNTk1_8dfc0e1e-c4d2-43f3-a075-a6943cd54573"
      unitRef="usd">2223000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:AssetAcquisitionConsiderationTransferred
      contextRef="i11ba770468634ffa98b00e871135669c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNy9mcmFnOmRmZTg2YmY0ZmZmNTQ1NzFiN2I1ODFkMzhiNDI0M2Y4L3RleHRyZWdpb246ZGZlODZiZjRmZmY1NDU3MWI3YjU4MWQzOGI0MjQzZjhfOTcz_0623fbf8-18e3-4309-a552-73e2911c0c55"
      unitRef="usd">24150000</us-gaap:AssetAcquisitionConsiderationTransferred>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i11ba770468634ffa98b00e871135669c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNy9mcmFnOmRmZTg2YmY0ZmZmNTQ1NzFiN2I1ODFkMzhiNDI0M2Y4L3RleHRyZWdpb246ZGZlODZiZjRmZmY1NDU3MWI3YjU4MWQzOGI0MjQzZjhfOTk4_217defcf-1846-4916-8da2-36cf77208c24"
      unitRef="usd">15000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i11ba770468634ffa98b00e871135669c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNy9mcmFnOmRmZTg2YmY0ZmZmNTQ1NzFiN2I1ODFkMzhiNDI0M2Y4L3RleHRyZWdpb246ZGZlODZiZjRmZmY1NDU3MWI3YjU4MWQzOGI0MjQzZjhfMTA1MQ_1ce9be6a-922d-47d4-9d8e-8aac963673e8"
      unitRef="shares">523000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i11ba770468634ffa98b00e871135669c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNy9mcmFnOmRmZTg2YmY0ZmZmNTQ1NzFiN2I1ODFkMzhiNDI0M2Y4L3RleHRyZWdpb246ZGZlODZiZjRmZmY1NDU3MWI3YjU4MWQzOGI0MjQzZjhfMTE0Mw_40b0d48b-c122-41e2-bb67-0ef100eb1138"
      unitRef="usd">4800000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ic15ca93deea34e7a8fe76c9f637e95b1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNy9mcmFnOmRmZTg2YmY0ZmZmNTQ1NzFiN2I1ODFkMzhiNDI0M2Y4L3RleHRyZWdpb246ZGZlODZiZjRmZmY1NDU3MWI3YjU4MWQzOGI0MjQzZjhfMTIwNQ_5d0fbd89-9836-4b68-b25e-77b9d6e5882c"
      unitRef="usd">4350000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
      contextRef="i11ba770468634ffa98b00e871135669c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNy9mcmFnOmRmZTg2YmY0ZmZmNTQ1NzFiN2I1ODFkMzhiNDI0M2Y4L3RleHRyZWdpb246ZGZlODZiZjRmZmY1NDU3MWI3YjU4MWQzOGI0MjQzZjhfMTY5Ng_61f38d47-f993-4846-b604-1eb54eb7b664"
      unitRef="usd">465000</us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
      contextRef="i7efe518b48b245bb8cbea19fa87a5ca0_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNy9mcmFnOmRmZTg2YmY0ZmZmNTQ1NzFiN2I1ODFkMzhiNDI0M2Y4L3RleHRyZWdpb246ZGZlODZiZjRmZmY1NDU3MWI3YjU4MWQzOGI0MjQzZjhfMTgzMg_0ced1f6d-6eda-45b7-be7a-7b21478dfa60"
      unitRef="usd">404000</us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV8zNy9mcmFnOmRmZTg2YmY0ZmZmNTQ1NzFiN2I1ODFkMzhiNDI0M2Y4L3RleHRyZWdpb246ZGZlODZiZjRmZmY1NDU3MWI3YjU4MWQzOGI0MjQzZjhfMTg3Mg_2d5fb76f-49a0-4d79-b267-2bde1371fe19"
      unitRef="usd">4080000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RleHRyZWdpb246MGYwY2E1OGJjMjQ0NDdmMjk3NGFhNDlhNjFjYjkxZWNfMzIzOQ_dba6acf6-63db-4237-8e6b-432cbfce50e7">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounting Standards Codification (ASC) 820 &#x201c;Fair Value Measurement&#x201d; (ASC 820) defines fair value, establishes a framework for measuring fair value under U.S. GAAP and enhances disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. ASC 820 describes a fair value hierarchy based on the following three levels of inputs that may be used to measure fair value, of which the first two are considered observable and the last unobservable:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.837%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:88.713%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Quoted prices in active markets for &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:100%"&gt;identical&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; assets or liabilities;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Quoted prices in active markets for &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:100%"&gt;similar&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; assets or liabilities; quoted prices in markets that are not active for identical or similar assets or liabilities; and model-driven valuations whose significant inputs are observable; and&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RleHRyZWdpb246MGYwY2E1OGJjMjQ0NDdmMjk3NGFhNDlhNjFjYjkxZWNfMzI0Ng_5f0d3f2b-e948-4e78-a827-73a5d7b06ff3">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounting Standards Codification (ASC) 820 &#x201c;Fair Value Measurement&#x201d; (ASC 820) defines fair value, establishes a framework for measuring fair value under U.S. GAAP and enhances disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. ASC 820 describes a fair value hierarchy based on the following three levels of inputs that may be used to measure fair value, of which the first two are considered observable and the last unobservable:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.837%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:88.713%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Quoted prices in active markets for &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:100%"&gt;identical&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; assets or liabilities;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Quoted prices in active markets for &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:100%"&gt;similar&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; assets or liabilities; quoted prices in markets that are not active for identical or similar assets or liabilities; and model-driven valuations whose significant inputs are observable; and&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the fair value hierarchy for our financial assets and liabilities measured at fair value on a recurring basis as of September&#160;30, 2022 and December&#160;31, 2021, respectively (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.379%"/&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:10pt;font-weight:700;line-height:100%"&gt;Total Carrying 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:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;September 30, 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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets:&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;&#160;&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;Funds held for clients&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;3,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;55,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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;58,399&#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;3,120&#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;55,279&#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;/tr&gt;&lt;tr style="height:12pt"&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:700;line-height:100%"&gt;Liabilities:&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;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;Contingent purchase 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: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;2,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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;2,969&#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;&#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;2,969&#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;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:700;line-height:100%"&gt;December 31, 2021&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;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;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 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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Funds held for clients&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,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 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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale securities&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;32,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;32,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Total&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;33,176&#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,116&#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;32,060&#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;&#x2014;&#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;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent purchase 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:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;4,329&#160;&lt;/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&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;4,329&#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;&#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;4,329&#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="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt"&gt;See Note 3 &#x2014; Business Combinations and Asset Acquisitions for further discussion regarding the contingent purchase consideration.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash equivalents and investments classified as available-for-sale within funds held for clients consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.379%"/&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:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&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:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gains&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Losses&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Estimated&lt;br/&gt;Fair 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:700;line-height:100%"&gt;September 30, 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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;3,120&#160;&lt;/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;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&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;985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&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;51,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(2,110)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,969&#160;&lt;/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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal bonds&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,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(435)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Government agency securities&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;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447&#160;&lt;/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 available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,599)&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;55,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height: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;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;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&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;(2)&lt;/span&gt;&lt;/div&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;60,994&#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;4&#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;(2,599)&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;58,399&#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;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:700;line-height:100%"&gt;December 31, 2021&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash equivalents&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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;/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;Available-for-sale securities:&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&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,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&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;22,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal bonds&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;7,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,804&#160;&lt;/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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Government agency securities&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;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total available-for-sale securities&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;32,162&#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;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(114)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,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 style="height:15pt"&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;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&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;(2)&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;33,278&#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;12&#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;(114)&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;33,176&#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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt"&gt;Unrealized gains and losses on available-for-sale securities are included as a component of comprehensive loss. As of September&#160;30, 2022 and December&#160;31, 2021, there were 2 and 10 securities, respectively, in an unrealized gain position and there were 104 and 57 securities in an unrealized loss position, respectively. As of September&#160;30, 2022, these unrealized losses were less than $99 individually and $2,601 in the aggregate. As of December&#160;31, 2021, these unrealized losses were less than $11 individually and $114 in the aggregate. These securities have not been in a continuous unrealized gain or loss position for more than 12 months. We do not intend to sell these investments and we do not expect to sell these investments before recovery of their amortized cost basis, which may be at maturity. We review our investments to identify and evaluate investments that indicate possible other-than-temporary impairment. Factors considered in determining whether a loss is other-than-temporary include the length of time and extent to which fair value has been less than the cost basis, the financial condition and near-term prospects of the investee, and our intent and ability to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:120%;padding-left:25.52pt"&gt;At September&#160;30, 2022 and December&#160;31, 2021, none of these securities were classified as cash and cash equivalents on the accompanying Condensed Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funds held for clients represent assets that the Company has classified as restricted for use solely for the purposes of satisfying the obligations to remit funds relating to the Company&#x2019;s payroll and payroll tax filing services, which are classified as client funds obligations on our Condensed Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funds held for clients have been invested in the following categories (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.320%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.320%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.321%"/&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:10pt;font-weight:700;line-height:100%"&gt;September 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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash and cash equivalents held to satisfy client funds obligations&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;126,690&#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;185,213&#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;Restricted short-term marketable securities held to satisfy client funds obligations&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,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted long-term marketable securities held to satisfy client funds obligations&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;48,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,501&#160;&lt;/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 funds held for clients&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;181,969&#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;217,273&#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="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected maturities of available-for-sale securities as of September&#160;30, 2022 are as follows (in thousands):&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:61.111%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.585%"/&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;One year or less&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;7,215&#160;&lt;/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;After one year through five years&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;48,064&#160;&lt;/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&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;55,279&#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:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RleHRyZWdpb246MGYwY2E1OGJjMjQ0NDdmMjk3NGFhNDlhNjFjYjkxZWNfMzI0MA_4068f71f-d3af-4102-9de6-184bd5fdcf00">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the fair value hierarchy for our financial assets and liabilities measured at fair value on a recurring basis as of September&#160;30, 2022 and December&#160;31, 2021, respectively (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.379%"/&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:10pt;font-weight:700;line-height:100%"&gt;Total Carrying 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:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;September 30, 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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets:&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;&#160;&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;Funds held for clients&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;3,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;55,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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;58,399&#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;3,120&#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;55,279&#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;/tr&gt;&lt;tr style="height:12pt"&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:700;line-height:100%"&gt;Liabilities:&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;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;Contingent purchase 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: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;2,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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;2,969&#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;&#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;2,969&#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;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:700;line-height:100%"&gt;December 31, 2021&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;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;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 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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Funds held for clients&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,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 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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale securities&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;32,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;32,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Total&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;33,176&#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,116&#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;32,060&#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;&#x2014;&#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;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent purchase 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:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;4,329&#160;&lt;/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&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;4,329&#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;&#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;4,329&#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:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ibac7e06b07384b2196fdb3ffc7000aa3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfNC0xLTEtMS02NDU1NQ_585e656f-0073-49aa-8a08-48237f09cf5b"
      unitRef="usd">3120000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ib79366877e3341c29b48bf138899df45_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfNC0zLTEtMS02NDU1NQ_847044a0-afea-422e-af4e-c7615e30710f"
      unitRef="usd">3120000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i6c4bafbed789427291969068cdfb255b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfNC01LTEtMS02NDU1NQ_0814f6e6-9ed5-4fa6-8ccd-56ed6b5df59a"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i949ade7b736149e0a460289495c0c746_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfNC03LTEtMS02NDU1NQ_6c26732f-d647-487c-96a6-679cf110c5bf"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i1a71b2fceba24fef8a32b4e9b9fa3e23_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfNS0xLTEtMS02NDU1NQ_116475dc-fc9a-4a62-890d-e70840f7a683"
      unitRef="usd">55279000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i97dd82177840427f8fe41588eae1a024_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfNS0zLTEtMS02NDU1NQ_522a7826-3b65-46d6-946c-a2930b45fe7f"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i880aea5f7ca341cf89c83851deee451b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfNS01LTEtMS02NDU1NQ_1c8b0f61-7cd4-4902-ab65-6bd0719d2246"
      unitRef="usd">55279000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="iab2dc9fc71144c8f82432041a16c6e58_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfNS03LTEtMS02NDU1NQ_17ade85d-1e80-437d-8fff-530b527b2934"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4fb6eb75f8ee41cc9ecf03735f7bba58_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfNi0xLTEtMS02NDU1NQ_5131d122-67ea-4787-a9b8-9b08205c2fa4"
      unitRef="usd">58399000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id369515cdff4445a875eedf8c2426952_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfNi0zLTEtMS02NDU1NQ_29c7228c-fa14-4d4f-a24d-a9230e3dcb24"
      unitRef="usd">3120000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i3ca5b2445a124b5eab883ad9f58672cc_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfNi01LTEtMS02NDU1NQ_a8d08afe-f7e8-4b2f-b2b6-e2a894bfc927"
      unitRef="usd">55279000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i76f8adf1870f483683967179ddb75444_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfNi03LTEtMS02NDU1NQ_76496b42-36d7-45c4-8099-9f7663e46bfc"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="i4fb6eb75f8ee41cc9ecf03735f7bba58_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfOS0xLTEtMS02NDU1NQ_25389739-588d-42ab-9422-c53747da2565"
      unitRef="usd">2969000</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="id369515cdff4445a875eedf8c2426952_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfOS0zLTEtMS02NDU1NQ_57526ae4-6585-4065-b1ad-16f31ae0a4d3"
      unitRef="usd">0</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="i3ca5b2445a124b5eab883ad9f58672cc_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfOS01LTEtMS02NDU1NQ_845cc2e1-0f7f-4889-b3c4-24f6fe1f6020"
      unitRef="usd">0</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="i76f8adf1870f483683967179ddb75444_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfOS03LTEtMS02NDU1NQ_204cce83-3364-4e01-85ba-af997f14cce3"
      unitRef="usd">2969000</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i4fb6eb75f8ee41cc9ecf03735f7bba58_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMTAtMS0xLTEtNjQ1NTU_d3efcea8-0d53-4590-a7fc-cfb27fbbc1cf"
      unitRef="usd">2969000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="id369515cdff4445a875eedf8c2426952_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMTAtMy0xLTEtNjQ1NTU_ad8c5460-b815-49dc-891f-7e6e8c6f9009"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i3ca5b2445a124b5eab883ad9f58672cc_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMTAtNS0xLTEtNjQ1NTU_498de57c-88f7-44d0-8a54-2723c719ccfd"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i76f8adf1870f483683967179ddb75444_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMTAtNy0xLTEtNjQ1NTU_2f5996ba-db2b-4628-8777-d25ee1648db9"
      unitRef="usd">2969000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="id052bc60b2544160a07efa1ca6effc7d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMTUtMS0xLTEtNjQ1NTU_e5b65db4-16bc-4a50-b8b0-c123cde512ff"
      unitRef="usd">1116000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ie5d704efec7d46d89d87c030f67200a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMTUtMy0xLTEtNjQ1NTU_8425fb6c-c5e8-4338-abe4-5c7c1d6dee6e"
      unitRef="usd">1116000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i3fd1a2bd08804f4285c4de25721d30e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMTUtNS0xLTEtNjQ1NTU_09de7faa-8b6f-4243-9bd0-ecf706fa381c"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="id02acc3f765a4b7091f60147b935c41e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMTUtNy0xLTEtNjQ1NTU_d9956bd9-f363-4ddb-8a18-58a74681cd68"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i125aaf445d7c458ca9b6e1b0b30e1b46_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMTYtMS0xLTEtNjQ1NTU_3d70108d-7519-457a-89a0-91d85fe4c008"
      unitRef="usd">32060000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ib01104fd21a641d8954f1aa4089f14ea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMTYtMy0xLTEtNjQ1NTU_8f3f3dba-3513-4031-80a8-5f09d25c514d"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i7a0ad092d0014128b393a3608a81307c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMTYtNS0xLTEtNjQ1NTU_3570d26d-6c06-42b0-b27a-f628ed34932b"
      unitRef="usd">32060000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i13b18dbdb1e14d5ba4c9d4845a157702_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMTYtNy0xLTEtNjQ1NTU_ba8f6b12-a17c-4a8a-935d-06de0b296a7e"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ibf4893596f944cc395aabc139ab0462f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMTctMS0xLTEtNjQ1NTU_a2c45a81-72f8-4443-95f0-cac8b21dfe5a"
      unitRef="usd">33176000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic67987c24282478c84259e9c0bdec3df_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMTctMy0xLTEtNjQ1NTU_e0a4bfb0-c15c-4e8c-ae2b-e7cfbfda49a5"
      unitRef="usd">1116000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i58ab14f0beb2409587718b11944e9a5c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMTctNS0xLTEtNjQ1NTU_628597c0-8cf0-4555-abef-104e4ad620ad"
      unitRef="usd">32060000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i47dce2662f084677b6114611df2393a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMTctNy0xLTEtNjQ1NTU_19457f02-f94d-474e-91a7-acda345c4861"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="ibf4893596f944cc395aabc139ab0462f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMjAtMS0xLTEtNjQ1NTU_e08d3bae-e7ea-4773-ad06-af9d24035e5b"
      unitRef="usd">4329000</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="ic67987c24282478c84259e9c0bdec3df_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMjAtMy0xLTEtNjQ1NTU_a8814fea-e0a6-4a55-b646-7b84da64cd9f"
      unitRef="usd">0</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="i58ab14f0beb2409587718b11944e9a5c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMjAtNS0xLTEtNjQ1NTU_1beee0f9-4f7f-4a89-b127-20fbd85260e9"
      unitRef="usd">0</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="i47dce2662f084677b6114611df2393a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMjAtNy0xLTEtNjQ1NTU_3562ac82-00e8-4062-8959-07e73a1932ef"
      unitRef="usd">4329000</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="ibf4893596f944cc395aabc139ab0462f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMjEtMS0xLTEtNjQ1NTU_27f29a2f-bd22-40d9-add9-b09536a994f1"
      unitRef="usd">4329000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="ic67987c24282478c84259e9c0bdec3df_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMjEtMy0xLTEtNjQ1NTU_a377d76a-8281-477a-87a1-5ff4d2093e59"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i58ab14f0beb2409587718b11944e9a5c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMjEtNS0xLTEtNjQ1NTU_4e27d0a5-3e9e-40e2-aa7b-b92df9cd9cfa"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i47dce2662f084677b6114611df2393a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmQ1YWEzZTdjY2I3OTQ5ZTg4OGZhNDg4ZmRkZGIwY2NhL3RhYmxlcmFuZ2U6ZDVhYTNlN2NjYjc5NDllODg4ZmE0ODhmZGRkYjBjY2FfMjEtNy0xLTEtNjQ1NTU_eea10355-ad2a-433e-918f-6d1f04173871"
      unitRef="usd">4329000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RleHRyZWdpb246MGYwY2E1OGJjMjQ0NDdmMjk3NGFhNDlhNjFjYjkxZWNfMzI0Mg_4354de97-a4aa-43f7-a860-684ff39a65e0">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash equivalents and investments classified as available-for-sale within funds held for clients consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.379%"/&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:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&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:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gains&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Losses&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Estimated&lt;br/&gt;Fair 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:700;line-height:100%"&gt;September 30, 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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;3,120&#160;&lt;/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;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&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;985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&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;51,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(2,110)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,969&#160;&lt;/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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal bonds&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,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(435)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Government agency securities&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;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447&#160;&lt;/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 available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,599)&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;55,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height: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;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;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&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;(2)&lt;/span&gt;&lt;/div&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;60,994&#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;4&#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;(2,599)&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;58,399&#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;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:700;line-height:100%"&gt;December 31, 2021&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash equivalents&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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;/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;Available-for-sale securities:&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&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,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&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;22,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal bonds&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;7,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,804&#160;&lt;/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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Government agency securities&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;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total available-for-sale securities&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;32,162&#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;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(114)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,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 style="height:15pt"&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;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&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;(2)&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;33,278&#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;12&#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;(114)&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;33,176&#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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt"&gt;Unrealized gains and losses on available-for-sale securities are included as a component of comprehensive loss. As of September&#160;30, 2022 and December&#160;31, 2021, there were 2 and 10 securities, respectively, in an unrealized gain position and there were 104 and 57 securities in an unrealized loss position, respectively. As of September&#160;30, 2022, these unrealized losses were less than $99 individually and $2,601 in the aggregate. As of December&#160;31, 2021, these unrealized losses were less than $11 individually and $114 in the aggregate. These securities have not been in a continuous unrealized gain or loss position for more than 12 months. We do not intend to sell these investments and we do not expect to sell these investments before recovery of their amortized cost basis, which may be at maturity. We review our investments to identify and evaluate investments that indicate possible other-than-temporary impairment. Factors considered in determining whether a loss is other-than-temporary include the length of time and extent to which fair value has been less than the cost basis, the financial condition and near-term prospects of the investee, and our intent and ability to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:120%;padding-left:25.52pt"&gt;At September&#160;30, 2022 and December&#160;31, 2021, none of these securities were classified as cash and cash equivalents on the accompanying Condensed Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funds held for clients represent assets that the Company has classified as restricted for use solely for the purposes of satisfying the obligations to remit funds relating to the Company&#x2019;s payroll and payroll tax filing services, which are classified as client funds obligations on our Condensed Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funds held for clients have been invested in the following categories (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.320%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.320%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.321%"/&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:10pt;font-weight:700;line-height:100%"&gt;September 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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash and cash equivalents held to satisfy client funds obligations&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;126,690&#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;185,213&#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;Restricted short-term marketable securities held to satisfy client funds obligations&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,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted long-term marketable securities held to satisfy client funds obligations&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;48,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,501&#160;&lt;/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 funds held for clients&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;181,969&#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;217,273&#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:DebtSecuritiesAvailableForSaleTableTextBlock>
    <asur:FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMi0xLTEtMS02NDU1NQ_03914945-6c47-4964-94bc-ba37c14e6408"
      unitRef="usd">3120000</asur:FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost>
    <asur:FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMi0zLTEtMS02NDU1NQ_adacaa3c-1b70-4d1a-99c9-1915d6c50756"
      unitRef="usd">0</asur:FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains>
    <asur:FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMi01LTEtMS02NDU1NQ_dd96987f-f94a-495b-9dd8-6870fcbedbb1"
      unitRef="usd">0</asur:FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses>
    <asur:FundsHeldForClientsRestrictedCashEquivalents
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMi03LTEtMS02NDU1NQ_6483e082-da28-4c49-b704-7d62d9609ed0"
      unitRef="usd">3120000</asur:FundsHeldForClientsRestrictedCashEquivalents>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ia5eb5c5b1f5942d9a0103575de908f85_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfNC0xLTEtMS02NDU1NQ_4120f0b4-32e9-4d44-b857-08dec062acd0"
      unitRef="usd">985000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ia5eb5c5b1f5942d9a0103575de908f85_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfNC0zLTEtMS02NDU1NQ_d7081ecf-8acd-416f-b628-21a0d68bc0c5"
      unitRef="usd">4000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ia5eb5c5b1f5942d9a0103575de908f85_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfNC01LTEtMS02NDU1NQ_b0f37deb-dbd2-4a4f-a19a-7ed0ae577f42"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia5eb5c5b1f5942d9a0103575de908f85_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfNC03LTEtMS02NDU1NQ_5ea588e6-a029-463d-9a1d-abeae3021f42"
      unitRef="usd">988000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i496c6daf09754bb08689fd09579ba71e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfNS0xLTEtMS02NDU1NQ_ce343594-48a5-41d1-ab86-f2e305138abc"
      unitRef="usd">51079000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i496c6daf09754bb08689fd09579ba71e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfNS0zLTEtMS02NDU1NQ_72f42509-8a4c-44b3-92c1-721b16f0413c"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i496c6daf09754bb08689fd09579ba71e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfNS01LTEtMS02NDU1NQ_48a00d81-3e77-47f4-a24e-617de78dd7df"
      unitRef="usd">2110000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i496c6daf09754bb08689fd09579ba71e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfNS03LTEtMS02NDU1NQ_8e48686a-6e9a-498f-88be-e97a2bbbb41c"
      unitRef="usd">48969000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ieb638e28396342d489994d77590b11bf_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfNi0xLTEtMS02NDU1NQ_20e352dc-1107-4173-90fc-804d0542dc0f"
      unitRef="usd">5310000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ieb638e28396342d489994d77590b11bf_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfNi0zLTEtMS02NDU1NQ_bc030543-2c6f-4305-8cb4-509126b38d02"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ieb638e28396342d489994d77590b11bf_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfNi01LTEtMS02NDU1NQ_e4a513ba-b160-4530-a2bb-947f7cce007c"
      unitRef="usd">435000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ieb638e28396342d489994d77590b11bf_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfNi03LTEtMS02NDU1NQ_6f6ce4b1-195f-4ce0-aa7c-f720747882b4"
      unitRef="usd">4875000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="idc8c6c293a154580adc28eea7f7b3586_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfNy0xLTEtMS02NDU1NQ_1905664c-d6b7-4c45-95fc-de0d34c1c375"
      unitRef="usd">500000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="idc8c6c293a154580adc28eea7f7b3586_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfNy0zLTEtMS02NDU1NQ_9bb3ae62-ccde-4d39-89fb-74b8f1907467"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="idc8c6c293a154580adc28eea7f7b3586_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfNy01LTEtMS02NDU1NQ_e637cd80-2e42-4bf1-9456-54056c75c0e0"
      unitRef="usd">53000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idc8c6c293a154580adc28eea7f7b3586_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfNy03LTEtMS02NDU1NQ_5a69f773-3bdb-42df-8268-40442674f60a"
      unitRef="usd">447000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfOC0xLTEtMS02NDU1NQ_50835084-abed-4ddc-91af-a17d9af0fe6e"
      unitRef="usd">57874000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfOC0zLTEtMS02NDU1NQ_20023bb7-2cdd-4698-b8cb-edace16b3443"
      unitRef="usd">4000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <asur:FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfOC01LTEtMS02NDU1NQ_3627812c-a323-4069-b4c0-cb4018f94af7"
      unitRef="usd">2599000</asur:FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfOC03LTEtMS02NDU1NQ_526af8ec-8a80-4478-97f3-4a9e179a932a"
      unitRef="usd">55279000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <asur:FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTAtMS0xLTEtNjQ1NTU_455d1964-6945-4e8d-b5d5-efa2e5c8e8a8"
      unitRef="usd">60994000</asur:FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost>
    <asur:FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTAtMy0xLTEtNjQ1NTU_f802cd9d-8b80-45bd-bb99-e28df735d2f4"
      unitRef="usd">4000</asur:FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains>
    <asur:FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTAtNS0xLTEtNjQ1NTU_2e2203b0-cede-4a1e-936a-691fafdfad42"
      unitRef="usd">2599000</asur:FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses>
    <asur:FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTAtNy0xLTEtNjQ1NTU_ca1c5874-a427-4924-b0b1-c4fce33f6a3d"
      unitRef="usd">58399000</asur:FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities>
    <asur:FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTMtMS0xLTEtNjQ1NTU_d8bf0db3-10b8-46b0-a48b-11a4a63a44f0"
      unitRef="usd">1116000</asur:FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost>
    <asur:FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTMtMy0xLTEtNjQ1NTU_4318bd63-4ea9-47a1-b6cd-bc591f29700e"
      unitRef="usd">0</asur:FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains>
    <asur:FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTMtNS0xLTEtNjQ1NTU_82330ca1-b8f0-446e-9ea5-bce969faaa20"
      unitRef="usd">0</asur:FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses>
    <asur:FundsHeldForClientsRestrictedCashEquivalents
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTMtNy0xLTEtNjQ1NTU_8165ec51-20b8-49aa-becc-c3b7d8c1ab93"
      unitRef="usd">1116000</asur:FundsHeldForClientsRestrictedCashEquivalents>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i58e801315cd04811aca803b4520173ab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTUtMS0xLTEtNjQ1NTU_1e36eb80-b834-4518-b726-258e13bdfdcc"
      unitRef="usd">1240000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i58e801315cd04811aca803b4520173ab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTUtMy0xLTEtNjQ1NTU_3ea89076-1c13-46e1-a3e8-3694968f03dd"
      unitRef="usd">7000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i58e801315cd04811aca803b4520173ab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTUtNS0xLTEtNjQ1NTU_90560cb0-bfab-4267-a053-88b5f034feb1"
      unitRef="usd">4000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i58e801315cd04811aca803b4520173ab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTUtNy0xLTEtNjQ1NTU_105ca55f-78cf-4a2c-a6b7-10fa22f52edc"
      unitRef="usd">1243000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iedfc6857a2584eba8fa217d24aada366_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTYtMS0xLTEtNjQ1NTU_e7a4e524-bc30-4c5e-8538-a3ebdb3273b3"
      unitRef="usd">22597000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iedfc6857a2584eba8fa217d24aada366_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTYtMy0xLTEtNjQ1NTU_dd177a3c-0efe-4bfb-a516-4ee251244ec9"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iedfc6857a2584eba8fa217d24aada366_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTYtNS0xLTEtNjQ1NTU_51809731-759c-4d2b-88a1-df85a0e4b2e6"
      unitRef="usd">76000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iedfc6857a2584eba8fa217d24aada366_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTYtNy0xLTEtNjQ1NTU_8e1e5e33-0baa-4c79-a8cd-887b0bf4c994"
      unitRef="usd">22523000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="id8efe090085c40b4928b545408c5af77_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTctMS0xLTEtNjQ1NTU_dfa53663-f202-4a41-93cf-a34f892339a4"
      unitRef="usd">7825000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="id8efe090085c40b4928b545408c5af77_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTctMy0xLTEtNjQ1NTU_63d19c3d-b7e4-4471-955d-8e3d116f7fd5"
      unitRef="usd">3000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id8efe090085c40b4928b545408c5af77_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTctNS0xLTEtNjQ1NTU_396af767-68f3-4431-8c32-a03a41ba98c3"
      unitRef="usd">24000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id8efe090085c40b4928b545408c5af77_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTctNy0xLTEtNjQ1NTU_4a3fb7ae-882d-4f3a-895e-496741cdea94"
      unitRef="usd">7804000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="idd19485206c04d328ca0e74872b1e47a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTgtMS0xLTEtNjQ1NTU_b2c2a71c-2638-46d2-baee-0e89aa94267c"
      unitRef="usd">500000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="idd19485206c04d328ca0e74872b1e47a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTgtMy0xLTEtNjQ1NTU_6d8b41cd-0d92-4af7-8ab9-05d89f63a80a"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="idd19485206c04d328ca0e74872b1e47a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTgtNS0xLTEtNjQ1NTU_4fb51885-bd16-44a7-ba12-eeeb650d2577"
      unitRef="usd">10000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idd19485206c04d328ca0e74872b1e47a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTgtNy0xLTEtNjQ1NTU_4cfb214d-b443-4639-a03f-02d9fac96be9"
      unitRef="usd">490000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTktMS0xLTEtNjQ1NTU_b51c71ee-c33f-4c4e-a7eb-340f3783cfb4"
      unitRef="usd">32162000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTktMy0xLTEtNjQ1NTU_26491d5c-3427-4763-9fc2-bb248f373210"
      unitRef="usd">12000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTktNS0xLTEtNjQ1NTU_060045b4-7c34-489b-b08f-60155234d4a6"
      unitRef="usd">114000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMTktNy0xLTEtNjQ1NTU_be6c4294-01c4-4953-ad16-ac785034b2de"
      unitRef="usd">32060000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <asur:FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMjEtMS0xLTEtNjQ1NTU_768cacd1-4fa0-4762-ac0d-7d7584a45f71"
      unitRef="usd">33278000</asur:FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost>
    <asur:FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMjEtMy0xLTEtNjQ1NTU_02bd9e7b-dfb5-41a6-82a8-8c39220adb81"
      unitRef="usd">12000</asur:FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains>
    <asur:FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMjEtNS0xLTEtNjQ1NTU_90ee8135-10c6-40ab-af6a-673f61aafe75"
      unitRef="usd">114000</asur:FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses>
    <asur:FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOmM2MDQwMzRiZGM5YzQ5MmViMjM3NjcyYWY1YjM2MmIwL3RhYmxlcmFuZ2U6YzYwNDAzNGJkYzljNDkyZWIyMzc2NzJhZjViMzYyYjBfMjEtNy0xLTEtNjQ1NTU_bf7d248b-f1bc-490f-a5de-73aafebf0075"
      unitRef="usd">33176000</asur:FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities>
    <asur:NumberOfSecuritiesInUnrealizedGainPosition
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RleHRyZWdpb246MGYwY2E1OGJjMjQ0NDdmMjk3NGFhNDlhNjFjYjkxZWNfMTUxMA_7e9c2b24-c873-42a6-823e-63b87271c53e"
      unitRef="security">2</asur:NumberOfSecuritiesInUnrealizedGainPosition>
    <asur:NumberOfSecuritiesInUnrealizedGainPosition
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RleHRyZWdpb246MGYwY2E1OGJjMjQ0NDdmMjk3NGFhNDlhNjFjYjkxZWNfMTUxNw_655af977-b9ae-425d-a99a-33f87376e902"
      unitRef="security">10</asur:NumberOfSecuritiesInUnrealizedGainPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RleHRyZWdpb246MGYwY2E1OGJjMjQ0NDdmMjk3NGFhNDlhNjFjYjkxZWNfMTU5Mg_d09bb23e-f256-4b2f-8447-5f3f47274124"
      unitRef="security">104</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RleHRyZWdpb246MGYwY2E1OGJjMjQ0NDdmMjk3NGFhNDlhNjFjYjkxZWNfMTU5OQ_42ec1a1f-e69a-4bf4-b9f5-4dcdb3aa5b48"
      unitRef="security">57</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i832afcc1d99b4e7889c851e195f430da_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RleHRyZWdpb246MGYwY2E1OGJjMjQ0NDdmMjk3NGFhNDlhNjFjYjkxZWNfMTcwNA_e7869f00-34cd-485b-b460-f23602a36a66"
      unitRef="usd">99000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RleHRyZWdpb246MGYwY2E1OGJjMjQ0NDdmMjk3NGFhNDlhNjFjYjkxZWNfMTcyNA_221b76ab-d431-49db-b548-0781f9659369"
      unitRef="usd">2601000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i75b07b6763ba49f78a065c6c4104c815_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RleHRyZWdpb246MGYwY2E1OGJjMjQ0NDdmMjk3NGFhNDlhNjFjYjkxZWNfMTc5MA_c7e18250-1c92-43bb-bc4c-c78a1214077d"
      unitRef="usd">11000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id12fa9cf72014183b864c67336249aa0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RleHRyZWdpb246MGYwY2E1OGJjMjQ0NDdmMjk3NGFhNDlhNjFjYjkxZWNfMTgxMA_a176e730-7258-4e09-95f2-7bc8e5136b6d"
      unitRef="usd">114000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOjYxODY5MTYyMTYwNTRiZjA5YjgzNmZkYWI1ZDhhNzg0L3RhYmxlcmFuZ2U6NjE4NjkxNjIxNjA1NGJmMDliODM2ZmRhYjVkOGE3ODRfMS0xLTEtMS02NDU1NQ_5e0a8145-856b-4926-b269-ae54dbeecec1"
      unitRef="usd">126690000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOjYxODY5MTYyMTYwNTRiZjA5YjgzNmZkYWI1ZDhhNzg0L3RhYmxlcmFuZ2U6NjE4NjkxNjIxNjA1NGJmMDliODM2ZmRhYjVkOGE3ODRfMS0zLTEtMS02NDU1NQ_9f7bd545-de7a-4095-80da-50816cb524e3"
      unitRef="usd">185213000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOjYxODY5MTYyMTYwNTRiZjA5YjgzNmZkYWI1ZDhhNzg0L3RhYmxlcmFuZ2U6NjE4NjkxNjIxNjA1NGJmMDliODM2ZmRhYjVkOGE3ODRfMi0xLTEtMS02NDU1NQ_ab848a93-3eba-4f9f-a63b-1fd6f961f483"
      unitRef="usd">7215000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOjYxODY5MTYyMTYwNTRiZjA5YjgzNmZkYWI1ZDhhNzg0L3RhYmxlcmFuZ2U6NjE4NjkxNjIxNjA1NGJmMDliODM2ZmRhYjVkOGE3ODRfMi0zLTEtMS02NDU1NQ_2274f936-cf00-43ab-bc2a-27efc2bf594b"
      unitRef="usd">5559000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOjYxODY5MTYyMTYwNTRiZjA5YjgzNmZkYWI1ZDhhNzg0L3RhYmxlcmFuZ2U6NjE4NjkxNjIxNjA1NGJmMDliODM2ZmRhYjVkOGE3ODRfMy0xLTEtMS02NDU1NQ_46f5f64c-3cc7-4a27-9f99-3ec9b83eebe8"
      unitRef="usd">48064000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOjYxODY5MTYyMTYwNTRiZjA5YjgzNmZkYWI1ZDhhNzg0L3RhYmxlcmFuZ2U6NjE4NjkxNjIxNjA1NGJmMDliODM2ZmRhYjVkOGE3ODRfMy0zLTEtMS02NDU1NQ_9477fbd3-7365-4548-901c-77e3e508f8d5"
      unitRef="usd">26501000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:FundsHeldForClients
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOjYxODY5MTYyMTYwNTRiZjA5YjgzNmZkYWI1ZDhhNzg0L3RhYmxlcmFuZ2U6NjE4NjkxNjIxNjA1NGJmMDliODM2ZmRhYjVkOGE3ODRfNC0xLTEtMS02NDU1NQ_94a146fd-3cdf-42e7-b220-ea94f8c1fa47"
      unitRef="usd">181969000</us-gaap:FundsHeldForClients>
    <us-gaap:FundsHeldForClients
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOjYxODY5MTYyMTYwNTRiZjA5YjgzNmZkYWI1ZDhhNzg0L3RhYmxlcmFuZ2U6NjE4NjkxNjIxNjA1NGJmMDliODM2ZmRhYjVkOGE3ODRfNC0zLTEtMS02NDU1NQ_94a2d00d-c273-4024-8d05-48a125fdb80f"
      unitRef="usd">217273000</us-gaap:FundsHeldForClients>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RleHRyZWdpb246MGYwY2E1OGJjMjQ0NDdmMjk3NGFhNDlhNjFjYjkxZWNfMzI0NQ_9bd681d9-0072-4d41-b602-599109402263">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected maturities of available-for-sale securities as of September&#160;30, 2022 are as follows (in thousands):&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:61.111%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.585%"/&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;One year or less&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;7,215&#160;&lt;/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;After one year through five years&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;48,064&#160;&lt;/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&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;55,279&#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:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOjhkNWYxZTM5NDRhMjQ2NzRiZTExMmY5Mjc5NTZmNmU2L3RhYmxlcmFuZ2U6OGQ1ZjFlMzk0NGEyNDY3NGJlMTEyZjkyNzk1NmY2ZTZfMC0xLTEtMS02NDU1NQ_87c3837a-b114-4fe2-8234-f3de46a7eba8"
      unitRef="usd">7215000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOjhkNWYxZTM5NDRhMjQ2NzRiZTExMmY5Mjc5NTZmNmU2L3RhYmxlcmFuZ2U6OGQ1ZjFlMzk0NGEyNDY3NGJlMTEyZjkyNzk1NmY2ZTZfMS0xLTEtMS02NDU1NQ_b590eeb3-4ed7-4595-9e23-5814c5248581"
      unitRef="usd">48064000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80MC9mcmFnOjBmMGNhNThiYzI0NDQ3ZjI5NzRhYTQ5YTYxY2I5MWVjL3RhYmxlOjhkNWYxZTM5NDRhMjQ2NzRiZTExMmY5Mjc5NTZmNmU2L3RhYmxlcmFuZ2U6OGQ1ZjFlMzk0NGEyNDY3NGJlMTEyZjkyNzk1NmY2ZTZfMi0xLTEtMS02NDU1NQ_50a14b76-1be5-4c26-ba7f-9c967bc14416"
      unitRef="usd">55279000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RleHRyZWdpb246YTUzZjQ5NjMzMTMyNDFkZjk0MzQ2NTBjZDFmZGQzMWVfMTQ4NA_2a3e05a5-69af-4984-b3de-6b1b0549faf0">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 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%"&gt; - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;GOODWILL AND OTHER INTANGIBLE ASSETS&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.378%"/&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Acquisitions&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:10pt;font-weight:700;line-height:100%"&gt;September 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;Goodwill&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;86,011&#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;&#x2014;&#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;86,011&#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;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We believe significant synergies are expected to arise from our strategic acquisitions and their assembled work forces. This factor contributed to a purchase price that was in excess of the fair value of the net assets acquired and, as a result, we recorded goodwill for each acquisition. A portion of acquired goodwill will be amortizable for tax purposes. As of September&#160;30, 2022, there has been no impairment of goodwill based on the qualitative assessments performed by the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.378%"/&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:10pt;font-weight:700;line-height:100%"&gt;Gross Intangible Assets&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Acquisitions&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:10pt;font-weight:700;line-height:100%"&gt;September 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;Customer relationships&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;114,611&#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,360&#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;116,971&#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;Developed technology&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;12,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,001&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;Reseller relationships&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,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:right;vertical-align: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,339&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&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;880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;880&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;Non-compete agreements&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,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,032&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 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;129,536&#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;2,687&#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;132,223&#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="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The gross carrying amount and accumulated amortization of our intangible assets as of September&#160;30, 2022 are as follows (in thousands, except weighted average periods):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Amortization&lt;br/&gt;Period &lt;br/&gt;(in Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&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:10pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&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:10pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;8.9&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;116,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(49,427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;67,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;/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;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;6.6&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;12,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,987)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Reseller relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;7.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(880)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459&#160;&lt;/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;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;3.0&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;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;(780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;5.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121&#160;&lt;/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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;8.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,223&#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;(61,985)&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;70,238&#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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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 #000000;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 #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;8.7&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;114,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;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;(39,535)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;75,076&#160;&lt;/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;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;6.6&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;12,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,098)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,903&#160;&lt;/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;Reseller relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;7.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/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;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;3.0&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;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;(579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301&#160;&lt;/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-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;5.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(887)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145&#160;&lt;/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:0 1pt"/&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: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;8.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50,963)&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;78,573&#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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We record amortization expenses using the straight-line method over the estimated useful lives of the intangible assets, as noted above. Amortization expenses recorded in Operating Expenses were $10,134 and $7,590 for the nine months ended September&#160;30, 2022 and 2021, respectively. Amortization expenses recorded in Cost of Sales were $889 and $1,135&#160;for the nine months ended September&#160;30, 2022 and 2021, respectively. There was no impairment of intangibles during the nine months ended September&#160;30, 2022 based on the qualitative assessment performed by the Company. However, if market, political and other conditions over which we have no control continue to affect the capital markets and our stock price declines, we may experience an impairment of our intangibles in future quarters.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the future estimated amortization expense relating to our intangible assets as of September&#160;30, 2022 (in thousands):&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:61.111%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.585%"/&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;2022&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;3,659&#160;&lt;/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;2023&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,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,339&#160;&lt;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,442&#160;&lt;/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;2027&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,267&#160;&lt;/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;Thereafter&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;10,377&#160;&lt;/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;&#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 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;70,238&#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:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RleHRyZWdpb246YTUzZjQ5NjMzMTMyNDFkZjk0MzQ2NTBjZDFmZGQzMWVfMTQ4NQ_71a5edf9-8444-4b31-bc1c-15b844bc8aac">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.378%"/&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Acquisitions&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:10pt;font-weight:700;line-height:100%"&gt;September 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;Goodwill&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;86,011&#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;&#x2014;&#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;86,011&#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;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjZjNTA1YjI1NTMwZDQ5NzA4MTVhZjc4M2Q5Mjk2MmNiL3RhYmxlcmFuZ2U6NmM1MDViMjU1MzBkNDk3MDgxNWFmNzgzZDkyOTYyY2JfMS0xLTEtMS02NDU1NQ_43a048d2-26b8-4450-9602-9076e1e9dbff"
      unitRef="usd">86011000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjZjNTA1YjI1NTMwZDQ5NzA4MTVhZjc4M2Q5Mjk2MmNiL3RhYmxlcmFuZ2U6NmM1MDViMjU1MzBkNDk3MDgxNWFmNzgzZDkyOTYyY2JfMS0zLTEtMS02NDU1NQ_f69eb55f-eaee-4da4-aeaa-04caa4fee0e0"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjZjNTA1YjI1NTMwZDQ5NzA4MTVhZjc4M2Q5Mjk2MmNiL3RhYmxlcmFuZ2U6NmM1MDViMjU1MzBkNDk3MDgxNWFmNzgzZDkyOTYyY2JfMS01LTEtMS02NDU1NQ_14060d90-fc9d-4fd3-a057-5b53735aed3e"
      unitRef="usd">86011000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RleHRyZWdpb246YTUzZjQ5NjMzMTMyNDFkZjk0MzQ2NTBjZDFmZGQzMWVfMjE5OTAyMzI1NzAzOQ_091c3974-0cc6-4825-8a73-67e76fd0c1c8">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.378%"/&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:10pt;font-weight:700;line-height:100%"&gt;Gross Intangible Assets&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Acquisitions&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:10pt;font-weight:700;line-height:100%"&gt;September 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;Customer relationships&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;114,611&#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,360&#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;116,971&#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;Developed technology&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;12,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,001&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;Reseller relationships&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,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:right;vertical-align: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,339&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&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;880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;880&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;Non-compete agreements&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,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,032&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 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;129,536&#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;2,687&#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;132,223&#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 style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The gross carrying amount and accumulated amortization of our intangible assets as of September&#160;30, 2022 are as follows (in thousands, except weighted average periods):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Amortization&lt;br/&gt;Period &lt;br/&gt;(in Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&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:10pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&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:10pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;8.9&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;116,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(49,427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;67,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;/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;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;6.6&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;12,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,987)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Reseller relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;7.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(880)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459&#160;&lt;/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;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;3.0&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;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;(780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;5.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121&#160;&lt;/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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;8.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,223&#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;(61,985)&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;70,238&#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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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 #000000;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 #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;8.7&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;114,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;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;(39,535)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;75,076&#160;&lt;/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;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;6.6&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;12,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,098)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,903&#160;&lt;/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;Reseller relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;7.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/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;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;3.0&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;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;(579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301&#160;&lt;/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-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;5.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(887)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145&#160;&lt;/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:0 1pt"/&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: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;8.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50,963)&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;78,573&#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:FiniteLivedIntangibleAssetsGross
      contextRef="i3baf2dde73144330a46505d3819f758c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIyZjQ4MjRlZGJlZjRmMDQ4MmEwOWU2YmM1OGM2YTllL3RhYmxlcmFuZ2U6YjJmNDgyNGVkYmVmNGYwNDgyYTA5ZTZiYzU4YzZhOWVfMS0xLTEtMS02NDU1NQ_18d166a6-331a-49aa-a292-d70be691aa43"
      unitRef="usd">114611000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ic421c13a19e04bee940306f928d8f9da_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIyZjQ4MjRlZGJlZjRmMDQ4MmEwOWU2YmM1OGM2YTllL3RhYmxlcmFuZ2U6YjJmNDgyNGVkYmVmNGYwNDgyYTA5ZTZiYzU4YzZhOWVfMS0zLTEtMS02NDU1NQ_dace7729-0877-43f8-a524-9eb2df60ab1f"
      unitRef="usd">2360000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic1e4b1de3ebd41cb9b15d41c77accdf6_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIyZjQ4MjRlZGJlZjRmMDQ4MmEwOWU2YmM1OGM2YTllL3RhYmxlcmFuZ2U6YjJmNDgyNGVkYmVmNGYwNDgyYTA5ZTZiYzU4YzZhOWVfMS01LTEtMS02NDU1NQ_66270bbe-332e-44b7-ba08-7b47dead37b8"
      unitRef="usd">116971000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib555d2283af34b0b8b1cc59a4e3fa947_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIyZjQ4MjRlZGJlZjRmMDQ4MmEwOWU2YmM1OGM2YTllL3RhYmxlcmFuZ2U6YjJmNDgyNGVkYmVmNGYwNDgyYTA5ZTZiYzU4YzZhOWVfMi0xLTEtMS02NDU1NQ_bf0c2b9c-3399-466b-a08b-2a6a7215f517"
      unitRef="usd">12001000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i2d7495e375ca4003aa9900c7b05763d1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIyZjQ4MjRlZGJlZjRmMDQ4MmEwOWU2YmM1OGM2YTllL3RhYmxlcmFuZ2U6YjJmNDgyNGVkYmVmNGYwNDgyYTA5ZTZiYzU4YzZhOWVfMi0zLTEtMS02NDU1NQ_adf34b3d-ae5f-4826-8571-4ccf00258ca7"
      unitRef="usd">0</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic0e1773704bd413cb6eb1033722e7d81_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIyZjQ4MjRlZGJlZjRmMDQ4MmEwOWU2YmM1OGM2YTllL3RhYmxlcmFuZ2U6YjJmNDgyNGVkYmVmNGYwNDgyYTA5ZTZiYzU4YzZhOWVfMi01LTEtMS02NDU1NQ_c6c0f023-3d09-4278-92d4-4f80aa0e9267"
      unitRef="usd">12001000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if0f8b68e246a4aeb81a2ef9386aabdda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIyZjQ4MjRlZGJlZjRmMDQ4MmEwOWU2YmM1OGM2YTllL3RhYmxlcmFuZ2U6YjJmNDgyNGVkYmVmNGYwNDgyYTA5ZTZiYzU4YzZhOWVfMy0xLTEtMS02NDU1NQ_caa6107c-e88d-435a-a8f2-c31d8d0d82e6"
      unitRef="usd">1012000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ie910e7f082f0460eb1c0d27ccb926219_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIyZjQ4MjRlZGJlZjRmMDQ4MmEwOWU2YmM1OGM2YTllL3RhYmxlcmFuZ2U6YjJmNDgyNGVkYmVmNGYwNDgyYTA5ZTZiYzU4YzZhOWVfMy0zLTEtMS02NDU1NQ_d8094c0d-90db-4e6c-880d-6f84f220fc24"
      unitRef="usd">327000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3742e00e3f074a2cbfaf120a00102c2d_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIyZjQ4MjRlZGJlZjRmMDQ4MmEwOWU2YmM1OGM2YTllL3RhYmxlcmFuZ2U6YjJmNDgyNGVkYmVmNGYwNDgyYTA5ZTZiYzU4YzZhOWVfMy01LTEtMS02NDU1NQ_a01e56c2-34a6-458c-9924-bdfceb16ebc5"
      unitRef="usd">1339000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i097db0c4256a49f3b7415f82ca170609_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIyZjQ4MjRlZGJlZjRmMDQ4MmEwOWU2YmM1OGM2YTllL3RhYmxlcmFuZ2U6YjJmNDgyNGVkYmVmNGYwNDgyYTA5ZTZiYzU4YzZhOWVfNC0xLTEtMS02NDU1NQ_0ac83e0a-1b24-4381-b787-07012b805913"
      unitRef="usd">880000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i678632b053164114a33d45752e62936f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIyZjQ4MjRlZGJlZjRmMDQ4MmEwOWU2YmM1OGM2YTllL3RhYmxlcmFuZ2U6YjJmNDgyNGVkYmVmNGYwNDgyYTA5ZTZiYzU4YzZhOWVfNC0zLTEtMS02NDU1NQ_852b3910-eee6-4fe8-8598-5a9b49c9b9d5"
      unitRef="usd">0</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i051f9094d6fe4312ae65f293fd41d7e7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIyZjQ4MjRlZGJlZjRmMDQ4MmEwOWU2YmM1OGM2YTllL3RhYmxlcmFuZ2U6YjJmNDgyNGVkYmVmNGYwNDgyYTA5ZTZiYzU4YzZhOWVfNC01LTEtMS02NDU1NQ_7cdf98ae-f91c-43e1-a659-6d95549374b8"
      unitRef="usd">880000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i783cb2d564394f8d8d682a1493bfa234_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIyZjQ4MjRlZGJlZjRmMDQ4MmEwOWU2YmM1OGM2YTllL3RhYmxlcmFuZ2U6YjJmNDgyNGVkYmVmNGYwNDgyYTA5ZTZiYzU4YzZhOWVfNS0xLTEtMS02NDU1NQ_095b0a5b-c8d3-4da9-95e8-32e2286c1d73"
      unitRef="usd">1032000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i433f4827bde840f49210089bf84caa4f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIyZjQ4MjRlZGJlZjRmMDQ4MmEwOWU2YmM1OGM2YTllL3RhYmxlcmFuZ2U6YjJmNDgyNGVkYmVmNGYwNDgyYTA5ZTZiYzU4YzZhOWVfNS0zLTEtMS02NDU1NQ_d6639645-4cfb-4fb9-b0a1-6dec7217ebb9"
      unitRef="usd">0</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1aeed699520e43a0a7210410d439bdc9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIyZjQ4MjRlZGJlZjRmMDQ4MmEwOWU2YmM1OGM2YTllL3RhYmxlcmFuZ2U6YjJmNDgyNGVkYmVmNGYwNDgyYTA5ZTZiYzU4YzZhOWVfNS01LTEtMS02NDU1NQ_29240530-e505-4830-944d-7071456a195d"
      unitRef="usd">1032000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIyZjQ4MjRlZGJlZjRmMDQ4MmEwOWU2YmM1OGM2YTllL3RhYmxlcmFuZ2U6YjJmNDgyNGVkYmVmNGYwNDgyYTA5ZTZiYzU4YzZhOWVfNi0xLTEtMS02NDU1NQ_bb46c4c8-ab50-4a61-a9c5-29123a58597e"
      unitRef="usd">129536000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIyZjQ4MjRlZGJlZjRmMDQ4MmEwOWU2YmM1OGM2YTllL3RhYmxlcmFuZ2U6YjJmNDgyNGVkYmVmNGYwNDgyYTA5ZTZiYzU4YzZhOWVfNi0zLTEtMS02NDU1NQ_0dbc4602-208e-46a6-a1c0-d6b658f255ed"
      unitRef="usd">2687000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIyZjQ4MjRlZGJlZjRmMDQ4MmEwOWU2YmM1OGM2YTllL3RhYmxlcmFuZ2U6YjJmNDgyNGVkYmVmNGYwNDgyYTA5ZTZiYzU4YzZhOWVfNi01LTEtMS02NDU1NQ_dbc18422-1cf3-4057-9bcd-e6c593e1c687"
      unitRef="usd">132223000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="ic421c13a19e04bee940306f928d8f9da_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMi0yLTEtMS02NDU1NQ_5ce025a6-9f66-49bd-817a-3cd326239df9">P8Y10M24D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic1e4b1de3ebd41cb9b15d41c77accdf6_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMi00LTEtMS02NDU1NQ_66270bbe-332e-44b7-ba08-7b47dead37b8"
      unitRef="usd">116971000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic1e4b1de3ebd41cb9b15d41c77accdf6_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMi02LTEtMS02NDU1NQ_43b64c4d-8d9d-459c-87c3-793b45c3ad43"
      unitRef="usd">49427000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic1e4b1de3ebd41cb9b15d41c77accdf6_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMi04LTEtMS02NDU1NQ_149e16a6-eb9b-4df1-b61c-ac19c5e80bfa"
      unitRef="usd">67544000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i2d7495e375ca4003aa9900c7b05763d1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMy0yLTEtMS02NDU1NQ_198dbcef-4e1f-4643-b5db-77cc6d5be90f">P6Y7M6D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic0e1773704bd413cb6eb1033722e7d81_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMy00LTEtMS02NDU1NQ_c6c0f023-3d09-4278-92d4-4f80aa0e9267"
      unitRef="usd">12001000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic0e1773704bd413cb6eb1033722e7d81_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMy02LTEtMS02NDU1NQ_b6df8392-52f2-47d4-af32-0405b10a40f1"
      unitRef="usd">9987000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic0e1773704bd413cb6eb1033722e7d81_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMy04LTEtMS02NDU1NQ_7947e2c3-68ac-4842-9581-e63faa2118f5"
      unitRef="usd">2014000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="ie910e7f082f0460eb1c0d27ccb926219_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfNC0yLTEtMS02NDU1NQ_a65025e3-7d8b-47b9-a4ea-9b59481a8675">P7Y7M6D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3742e00e3f074a2cbfaf120a00102c2d_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfNC00LTEtMS02NDU1NQ_a01e56c2-34a6-458c-9924-bdfceb16ebc5"
      unitRef="usd">1339000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3742e00e3f074a2cbfaf120a00102c2d_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfNC02LTEtMS02NDU1NQ_5f304ba1-24fc-40b5-925c-ac1186fc181e"
      unitRef="usd">880000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3742e00e3f074a2cbfaf120a00102c2d_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfNC04LTEtMS02NDU1NQ_94738a35-3496-4a3a-8171-d76fd7a2ee71"
      unitRef="usd">459000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i678632b053164114a33d45752e62936f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfNS0yLTEtMS02NDU1NQ_cc283ae8-d3af-4a32-bd27-0fcfdd8c706a">P3Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i051f9094d6fe4312ae65f293fd41d7e7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfNS00LTEtMS02NDU1NQ_7cdf98ae-f91c-43e1-a659-6d95549374b8"
      unitRef="usd">880000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i051f9094d6fe4312ae65f293fd41d7e7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfNS02LTEtMS02NDU1NQ_38b4308c-f1e0-485f-af50-4b5423a4a8d4"
      unitRef="usd">780000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i051f9094d6fe4312ae65f293fd41d7e7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfNS04LTEtMS02NDU1NQ_11df423f-56d9-4fd4-8253-e200fc8b148f"
      unitRef="usd">100000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i433f4827bde840f49210089bf84caa4f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfNi0yLTEtMS02NDU1NQ_fb2a5095-2d03-4cca-977f-0642ea29f4e7">P5Y2M12D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1aeed699520e43a0a7210410d439bdc9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfNi00LTEtMS02NDU1NQ_29240530-e505-4830-944d-7071456a195d"
      unitRef="usd">1032000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1aeed699520e43a0a7210410d439bdc9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfNi02LTEtMS02NDU1NQ_a84a77c4-c9c8-4eb5-94b2-c6aeaedf5a6a"
      unitRef="usd">911000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1aeed699520e43a0a7210410d439bdc9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfNi04LTEtMS02NDU1NQ_8a8ff8ce-60de-4087-b443-d8596fcc61f0"
      unitRef="usd">121000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfNy0yLTEtMS02NDU1NQ_bca1c501-e59c-4931-9b77-4fef79c0a124">P8Y4M24D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfNy00LTEtMS02NDU1NQ_dbc18422-1cf3-4057-9bcd-e6c593e1c687"
      unitRef="usd">132223000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfNy02LTEtMS02NDU1NQ_bdabadd4-4af6-42ee-84f9-0ae51cd223d9"
      unitRef="usd">61985000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfNy04LTEtMS02NDU1NQ_4fefd402-e281-48eb-afb9-e958902f3c99"
      unitRef="usd">70238000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i2b4d26532f374e4aac8e607da353f6a2_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTAtMi0xLTEtNjQ1NTU_626a3466-2d77-4299-863f-f6bf949d8dd4">P8Y8M12D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3baf2dde73144330a46505d3819f758c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTAtNC0xLTEtNjQ1NTU_18d166a6-331a-49aa-a292-d70be691aa43"
      unitRef="usd">114611000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3baf2dde73144330a46505d3819f758c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTAtNi0xLTEtNjQ1NTU_0091b482-03a2-496a-a4b6-7a646762a901"
      unitRef="usd">39535000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3baf2dde73144330a46505d3819f758c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTAtOC0xLTEtNjQ1NTU_d9356c24-49c9-463f-9626-af5f2a3bb4cc"
      unitRef="usd">75076000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i3b4a4cfa93c64866a81c138c0e8f90e5_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTEtMi0xLTEtNjQ1NTU_a7031aaf-c859-4c42-a75f-83a126643cf9">P6Y7M6D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib555d2283af34b0b8b1cc59a4e3fa947_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTEtNC0xLTEtNjQ1NTU_bf0c2b9c-3399-466b-a08b-2a6a7215f517"
      unitRef="usd">12001000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib555d2283af34b0b8b1cc59a4e3fa947_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTEtNi0xLTEtNjQ1NTU_1662c366-5e52-4785-829f-106268701af0"
      unitRef="usd">9098000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib555d2283af34b0b8b1cc59a4e3fa947_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTEtOC0xLTEtNjQ1NTU_dec8efa1-8a56-4bee-9f7e-b72a25b53d15"
      unitRef="usd">2903000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i88cd037124414475a29ce8728ec0edb2_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTItMi0xLTEtNjQ1NTU_482a592b-096d-4e8c-948d-c062ccfadbfe">P7Y2M12D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if0f8b68e246a4aeb81a2ef9386aabdda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTItNC0xLTEtNjQ1NTU_caa6107c-e88d-435a-a8f2-c31d8d0d82e6"
      unitRef="usd">1012000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if0f8b68e246a4aeb81a2ef9386aabdda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTItNi0xLTEtNjQ1NTU_7fad08f1-7619-4671-a4ff-0ce155697e70"
      unitRef="usd">864000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if0f8b68e246a4aeb81a2ef9386aabdda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTItOC0xLTEtNjQ1NTU_de380458-eb8d-4b8b-b2d8-934c3c76a7b2"
      unitRef="usd">148000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i484a334f461d4ece94943756e782adce_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTMtMi0xLTEtNjQ1NTU_d0171bb3-ecc4-44f3-81e2-f33e290fbd14">P3Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i097db0c4256a49f3b7415f82ca170609_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTMtNC0xLTEtNjQ1NTU_0ac83e0a-1b24-4381-b787-07012b805913"
      unitRef="usd">880000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i097db0c4256a49f3b7415f82ca170609_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTMtNi0xLTEtNjQ1NTU_df32f134-66ad-4426-9dff-668fbd6e8daf"
      unitRef="usd">579000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i097db0c4256a49f3b7415f82ca170609_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTMtOC0xLTEtNjQ1NTU_dbe75967-fdc7-4b03-8674-e8c054879d73"
      unitRef="usd">301000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="ie64214bded644a8fa03d46e7f7d2e601_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTQtMi0xLTEtNjQ1NTU_3356585f-5058-405d-818d-761963df43b1">P5Y2M12D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i783cb2d564394f8d8d682a1493bfa234_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTQtNC0xLTEtNjQ1NTU_095b0a5b-c8d3-4da9-95e8-32e2286c1d73"
      unitRef="usd">1032000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i783cb2d564394f8d8d682a1493bfa234_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTQtNi0xLTEtNjQ1NTU_c92d4353-a12c-49dd-9a89-49b9b869b47d"
      unitRef="usd">887000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i783cb2d564394f8d8d682a1493bfa234_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTQtOC0xLTEtNjQ1NTU_5982ceb9-89bc-4957-b6c0-4e1e332fa857"
      unitRef="usd">145000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i392893dd5e51469c96444f536c675ff8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTUtMi0xLTEtNjQ1NTU_24bb1271-5637-4a8c-9176-a3000b0301f5">P8Y4M24D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTUtNC0xLTEtNjQ1NTU_bb46c4c8-ab50-4a61-a9c5-29123a58597e"
      unitRef="usd">129536000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTUtNi0xLTEtNjQ1NTU_fe8d4e93-ce36-4758-b2e1-4dbb4a7e63da"
      unitRef="usd">50963000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOjE1MGNlMTM3YWE4MDQyNmRhYWI3MGExNTMzYWIyYTdiL3RhYmxlcmFuZ2U6MTUwY2UxMzdhYTgwNDI2ZGFhYjcwYTE1MzNhYjJhN2JfMTUtOC0xLTEtNjQ1NTU_2e42edc1-1b11-41ca-977a-e9760f1d4199"
      unitRef="usd">78573000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RleHRyZWdpb246YTUzZjQ5NjMzMTMyNDFkZjk0MzQ2NTBjZDFmZGQzMWVfNzI5_2a32a3d5-d5cb-4694-a7b2-ed2574f5ab4c">straight-line method</us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RleHRyZWdpb246YTUzZjQ5NjMzMTMyNDFkZjk0MzQ2NTBjZDFmZGQzMWVfNzI5_5d1ce7d9-501c-4e10-909c-d746372eb800">straight-line method</us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RleHRyZWdpb246YTUzZjQ5NjMzMTMyNDFkZjk0MzQ2NTBjZDFmZGQzMWVfODY0_ebd12e90-2650-432a-98da-ad9e69ba9ded"
      unitRef="usd">10134000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RleHRyZWdpb246YTUzZjQ5NjMzMTMyNDFkZjk0MzQ2NTBjZDFmZGQzMWVfODcx_16bdba24-a083-4679-9c35-9fb424354cb6"
      unitRef="usd">7590000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RleHRyZWdpb246YTUzZjQ5NjMzMTMyNDFkZjk0MzQ2NTBjZDFmZGQzMWVfOTYz_8d17ba24-e2d7-482e-aecc-9b091d4a703e"
      unitRef="usd">889000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RleHRyZWdpb246YTUzZjQ5NjMzMTMyNDFkZjk0MzQ2NTBjZDFmZGQzMWVfOTcw_8d068551-feed-4877-86d4-e9314d4dc2d1"
      unitRef="usd">1135000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RleHRyZWdpb246YTUzZjQ5NjMzMTMyNDFkZjk0MzQ2NTBjZDFmZGQzMWVfMTQ4Mg_b3dfde70-5202-4c42-8e73-b57c5d3d8a0d"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RleHRyZWdpb246YTUzZjQ5NjMzMTMyNDFkZjk0MzQ2NTBjZDFmZGQzMWVfMTQ4Mw_e45790c4-6013-46b9-9ec1-748d9659c13c">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the future estimated amortization expense relating to our intangible assets as of September&#160;30, 2022 (in thousands):&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:61.111%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.585%"/&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;2022&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;3,659&#160;&lt;/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;2023&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,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,339&#160;&lt;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,442&#160;&lt;/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;2027&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,267&#160;&lt;/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;Thereafter&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;10,377&#160;&lt;/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;&#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 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;70,238&#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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIxMWRjMDcyYWMwMjQwMDU4NjY3NTNjYmUwZTNlZGQwL3RhYmxlcmFuZ2U6YjExZGMwNzJhYzAyNDAwNTg2Njc1M2NiZTBlM2VkZDBfMC0xLTEtMS02NDU1NQ_be69fdc0-f6c3-4a02-9f58-25c4a067580a"
      unitRef="usd">3659000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIxMWRjMDcyYWMwMjQwMDU4NjY3NTNjYmUwZTNlZGQwL3RhYmxlcmFuZ2U6YjExZGMwNzJhYzAyNDAwNTg2Njc1M2NiZTBlM2VkZDBfMS0xLTEtMS02NDU1NQ_98deeef4-9043-43c7-9523-606bc90423b6"
      unitRef="usd">13600000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIxMWRjMDcyYWMwMjQwMDU4NjY3NTNjYmUwZTNlZGQwL3RhYmxlcmFuZ2U6YjExZGMwNzJhYzAyNDAwNTg2Njc1M2NiZTBlM2VkZDBfMi0xLTEtMS02NDU1NQ_6bafb33f-59ae-4686-98c7-9ddd438f2814"
      unitRef="usd">13339000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIxMWRjMDcyYWMwMjQwMDU4NjY3NTNjYmUwZTNlZGQwL3RhYmxlcmFuZ2U6YjExZGMwNzJhYzAyNDAwNTg2Njc1M2NiZTBlM2VkZDBfMy0xLTEtMS02NDU1NQ_df4d183c-33ee-4ed5-afe2-627d968a38ba"
      unitRef="usd">12554000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIxMWRjMDcyYWMwMjQwMDU4NjY3NTNjYmUwZTNlZGQwL3RhYmxlcmFuZ2U6YjExZGMwNzJhYzAyNDAwNTg2Njc1M2NiZTBlM2VkZDBfNC0xLTEtMS02NDU1NQ_32ab83f6-1fb0-4c70-94f6-257570631acb"
      unitRef="usd">9442000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIxMWRjMDcyYWMwMjQwMDU4NjY3NTNjYmUwZTNlZGQwL3RhYmxlcmFuZ2U6YjExZGMwNzJhYzAyNDAwNTg2Njc1M2NiZTBlM2VkZDBfNS0xLTEtMS02NDU1NQ_aa2b5197-148d-44d4-a5b6-c41e81f184af"
      unitRef="usd">7267000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIxMWRjMDcyYWMwMjQwMDU4NjY3NTNjYmUwZTNlZGQwL3RhYmxlcmFuZ2U6YjExZGMwNzJhYzAyNDAwNTg2Njc1M2NiZTBlM2VkZDBfNi0xLTEtMS02NDU1NQ_e9541a92-4297-46e0-96f8-45802eedf1c2"
      unitRef="usd">10377000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80My9mcmFnOmE1M2Y0OTYzMzEzMjQxZGY5NDM0NjUwY2QxZmRkMzFlL3RhYmxlOmIxMWRjMDcyYWMwMjQwMDU4NjY3NTNjYmUwZTNlZGQwL3RhYmxlcmFuZ2U6YjExZGMwNzJhYzAyNDAwNTg2Njc1M2NiZTBlM2VkZDBfNy0xLTEtMS02NDU1NQ_e015c242-4070-452d-b07f-a010775c5a0f"
      unitRef="usd">70238000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RleHRyZWdpb246ZGRmMTIzOTE3OWU0NDM1NWJjZDg1MWQzYmI1N2IwOTlfMzY3MA_fa30d4fb-41b0-4d90-b3e7-e337959e4a33">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our outstanding debt as of the dates indicated&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; &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 thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:700;line-height:100%"&gt;Maturity&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:10pt;font-weight:700;line-height:100%"&gt;Cash&#160;Interest Rate&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:10pt;font-weight:700;line-height:100%"&gt;September 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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subordinated Notes Payable &#x2013; Acquisitions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7/1/2022 &#x2013; 9/30/2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.00% - 3.00%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,946&#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;8,178&#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;Senior Credit Facility&lt;/span&gt;&lt;/td&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;10/1/2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;12.00%&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;30,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,224&#160;&lt;/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;Gross Notes Payable&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;37,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;38,402&#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="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;See Note 3 &#x2014; Business Combinations and Asset Acquisitions for further discussion regarding the notes payable related to acquisitions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the debt issuance costs as of the dates indicated (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.131%"/&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:700;line-height:100%"&gt;Gross Notes Payable&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:10pt;font-weight:700;line-height:100%"&gt;Debt Issuance Costs and Debt Discount&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:10pt;font-weight:700;line-height:100%"&gt;Net Notes Payable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of notes payable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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;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;(210)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;3,064&#160;&lt;/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;Notes payable, net of current portion&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;33,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,628)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,838)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&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;/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;Current portion of notes payable&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;2,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(172)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,907&#160;&lt;/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;Notes payable, net of current portion&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,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,203)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,120&#160;&lt;/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&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;38,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,375)&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;35,027&#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:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentMaturityDateDescription
      contextRef="i3325fbad04674f78bbabbe08d308f15b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmNmOTIzMDMwYTVhMDQzMGZiZTgwOWM1YTkxNGM3NzIwL3RhYmxlcmFuZ2U6Y2Y5MjMwMzBhNWEwNDMwZmJlODA5YzVhOTE0Yzc3MjBfMS0xLTEtMS02NDU1NQ_e74011fa-6a9c-412d-9b49-850ee2d621ee">7/1/2022 &#x2013; 9/30/2026</us-gaap:DebtInstrumentMaturityDateDescription>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iae196c8fac3e450f835ae2e90d88856e_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmNmOTIzMDMwYTVhMDQzMGZiZTgwOWM1YTkxNGM3NzIwL3RhYmxlcmFuZ2U6Y2Y5MjMwMzBhNWEwNDMwZmJlODA5YzVhOTE0Yzc3MjBfMS0zLTEtMS02NDU1NS90ZXh0cmVnaW9uOmE4ODVlNTRiMDQyNDQyZjU4N2I1MzBjNTM2ZjY2NTY5XzQ_508f30bc-d80a-4e5e-847a-439b08e1a29b"
      unitRef="number">0.0200</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i2b611255f2c94797b280d4f18ec2cbd0_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmNmOTIzMDMwYTVhMDQzMGZiZTgwOWM1YTkxNGM3NzIwL3RhYmxlcmFuZ2U6Y2Y5MjMwMzBhNWEwNDMwZmJlODA5YzVhOTE0Yzc3MjBfMS0zLTEtMS02NDU1NS90ZXh0cmVnaW9uOmE4ODVlNTRiMDQyNDQyZjU4N2I1MzBjNTM2ZjY2NTY5Xzk_46599134-3abd-4cbc-a6d7-7f7ed8a6f9c4"
      unitRef="number">0.0300</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9de6317387cc4904bf0333b476864e26_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmNmOTIzMDMwYTVhMDQzMGZiZTgwOWM1YTkxNGM3NzIwL3RhYmxlcmFuZ2U6Y2Y5MjMwMzBhNWEwNDMwZmJlODA5YzVhOTE0Yzc3MjBfMS01LTEtMS02NDU1NQ_2a9d54ac-0ba9-47a1-8374-f3fcd3fcf3ef"
      unitRef="usd">6946000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia4062f8286ac47e19f5c6e30088056e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmNmOTIzMDMwYTVhMDQzMGZiZTgwOWM1YTkxNGM3NzIwL3RhYmxlcmFuZ2U6Y2Y5MjMwMzBhNWEwNDMwZmJlODA5YzVhOTE0Yzc3MjBfMS03LTEtMS02NDU1NQ_8725a97d-3dc9-4609-98d7-fd6b5c439c01"
      unitRef="usd">8178000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentMaturityDateDescription
      contextRef="id3fa562f5a4145e79b4d0c5d0ae7f87e_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmNmOTIzMDMwYTVhMDQzMGZiZTgwOWM1YTkxNGM3NzIwL3RhYmxlcmFuZ2U6Y2Y5MjMwMzBhNWEwNDMwZmJlODA5YzVhOTE0Yzc3MjBfMi0xLTEtMS02NDU1NQ_39ac3569-b080-488f-b9f1-250521a59401">10/1/2025</us-gaap:DebtInstrumentMaturityDateDescription>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i55f2dc7dfa554f84abb69f0d9e3b1d66_I20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmNmOTIzMDMwYTVhMDQzMGZiZTgwOWM1YTkxNGM3NzIwL3RhYmxlcmFuZ2U6Y2Y5MjMwMzBhNWEwNDMwZmJlODA5YzVhOTE0Yzc3MjBfMi0zLTEtMS02NDU1NQ_9aefb88d-5777-4983-a68b-29b50d734697"
      unitRef="number">0.1200</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i55f2dc7dfa554f84abb69f0d9e3b1d66_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmNmOTIzMDMwYTVhMDQzMGZiZTgwOWM1YTkxNGM3NzIwL3RhYmxlcmFuZ2U6Y2Y5MjMwMzBhNWEwNDMwZmJlODA5YzVhOTE0Yzc3MjBfMi01LTEtMS02NDU1NQ_9c64f1dc-811f-4238-bdf1-9e9a5ebdea00"
      unitRef="usd">30323000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie1f802bf52954bf4a3036095a767ee64_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmNmOTIzMDMwYTVhMDQzMGZiZTgwOWM1YTkxNGM3NzIwL3RhYmxlcmFuZ2U6Y2Y5MjMwMzBhNWEwNDMwZmJlODA5YzVhOTE0Yzc3MjBfMi03LTEtMS02NDU1NQ_3ee5a79f-09db-4534-a271-0843cf8b58eb"
      unitRef="usd">30224000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmNmOTIzMDMwYTVhMDQzMGZiZTgwOWM1YTkxNGM3NzIwL3RhYmxlcmFuZ2U6Y2Y5MjMwMzBhNWEwNDMwZmJlODA5YzVhOTE0Yzc3MjBfMy01LTEtMS02NDU1NQ_ab86a88f-5541-4a43-9371-a4bb4d27b07f"
      unitRef="usd">37269000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmNmOTIzMDMwYTVhMDQzMGZiZTgwOWM1YTkxNGM3NzIwL3RhYmxlcmFuZ2U6Y2Y5MjMwMzBhNWEwNDMwZmJlODA5YzVhOTE0Yzc3MjBfMy03LTEtMS02NDU1NQ_e3bb7d80-7e34-4a8c-860e-a6ee5c4c75c2"
      unitRef="usd">38402000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:NotesAndLoansPayable
      contextRef="ia619a366263949f8aa71e460be6cf985_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmIxNzYyYWM2ODQ3YTQ3MTk4Njc1ZjdiZjNmZDU2YjUwL3RhYmxlcmFuZ2U6YjE3NjJhYzY4NDdhNDcxOTg2NzVmN2JmM2ZkNTZiNTBfMi0xLTEtMS02NDU1NQ_75bf42b6-bd40-4328-996a-d98bf6825647"
      unitRef="usd">3274000</us-gaap:NotesAndLoansPayable>
    <us-gaap:DeferredFinanceCostsCurrentGross
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmIxNzYyYWM2ODQ3YTQ3MTk4Njc1ZjdiZjNmZDU2YjUwL3RhYmxlcmFuZ2U6YjE3NjJhYzY4NDdhNDcxOTg2NzVmN2JmM2ZkNTZiNTBfMi0zLTEtMS02NDU1NQ_637aafae-bc6b-4216-8cea-b71da7e750bf"
      unitRef="usd">210000</us-gaap:DeferredFinanceCostsCurrentGross>
    <us-gaap:LongTermDebtCurrent
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmIxNzYyYWM2ODQ3YTQ3MTk4Njc1ZjdiZjNmZDU2YjUwL3RhYmxlcmFuZ2U6YjE3NjJhYzY4NDdhNDcxOTg2NzVmN2JmM2ZkNTZiNTBfMi01LTEtMS02NDU1NQ_abdae699-699d-491a-970b-3662984b4711"
      unitRef="usd">3064000</us-gaap:LongTermDebtCurrent>
    <us-gaap:NotesAndLoansPayable
      contextRef="i03298cfc94784c819e871a5b91484165_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmIxNzYyYWM2ODQ3YTQ3MTk4Njc1ZjdiZjNmZDU2YjUwL3RhYmxlcmFuZ2U6YjE3NjJhYzY4NDdhNDcxOTg2NzVmN2JmM2ZkNTZiNTBfMy0xLTEtMS02NDU1NQ_ce868473-471c-4aa3-b56d-f43e49daa977"
      unitRef="usd">33995000</us-gaap:NotesAndLoansPayable>
    <us-gaap:DeferredFinanceCostsNoncurrentGross
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmIxNzYyYWM2ODQ3YTQ3MTk4Njc1ZjdiZjNmZDU2YjUwL3RhYmxlcmFuZ2U6YjE3NjJhYzY4NDdhNDcxOTg2NzVmN2JmM2ZkNTZiNTBfMy0zLTEtMS02NDU1NQ_c0908cfe-4005-41af-b818-5f63969ede7c"
      unitRef="usd">2628000</us-gaap:DeferredFinanceCostsNoncurrentGross>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmIxNzYyYWM2ODQ3YTQ3MTk4Njc1ZjdiZjNmZDU2YjUwL3RhYmxlcmFuZ2U6YjE3NjJhYzY4NDdhNDcxOTg2NzVmN2JmM2ZkNTZiNTBfMy01LTEtMS02NDU1NQ_780b6e5c-aefa-4c81-9004-d411fd95d88d"
      unitRef="usd">31367000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmIxNzYyYWM2ODQ3YTQ3MTk4Njc1ZjdiZjNmZDU2YjUwL3RhYmxlcmFuZ2U6YjE3NjJhYzY4NDdhNDcxOTg2NzVmN2JmM2ZkNTZiNTBfNC0xLTEtMS02NDU1NQ_cd42da46-62e1-4f35-9294-c69cbdb18611"
      unitRef="usd">37269000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmIxNzYyYWM2ODQ3YTQ3MTk4Njc1ZjdiZjNmZDU2YjUwL3RhYmxlcmFuZ2U6YjE3NjJhYzY4NDdhNDcxOTg2NzVmN2JmM2ZkNTZiNTBfNC0zLTEtMS02NDU1NQ_bcbf5e13-1791-457f-ac9d-1797b373465b"
      unitRef="usd">2838000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmIxNzYyYWM2ODQ3YTQ3MTk4Njc1ZjdiZjNmZDU2YjUwL3RhYmxlcmFuZ2U6YjE3NjJhYzY4NDdhNDcxOTg2NzVmN2JmM2ZkNTZiNTBfNC01LTEtMS02NDU1NQ_82a9802e-6dd6-4478-b6b4-f5ea54324a4d"
      unitRef="usd">34431000</us-gaap:LongTermDebt>
    <us-gaap:NotesAndLoansPayable
      contextRef="i388dffdfd72143ac97f7316ac793e5a2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmIxNzYyYWM2ODQ3YTQ3MTk4Njc1ZjdiZjNmZDU2YjUwL3RhYmxlcmFuZ2U6YjE3NjJhYzY4NDdhNDcxOTg2NzVmN2JmM2ZkNTZiNTBfNy0xLTEtMS02NDU1NQ_c92d93eb-eeb0-485f-8524-06fd198a8256"
      unitRef="usd">2079000</us-gaap:NotesAndLoansPayable>
    <us-gaap:DeferredFinanceCostsCurrentGross
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmIxNzYyYWM2ODQ3YTQ3MTk4Njc1ZjdiZjNmZDU2YjUwL3RhYmxlcmFuZ2U6YjE3NjJhYzY4NDdhNDcxOTg2NzVmN2JmM2ZkNTZiNTBfNy0zLTEtMS02NDU1NQ_8ec3f6eb-d521-4853-aac6-cd7cf3a1a89d"
      unitRef="usd">172000</us-gaap:DeferredFinanceCostsCurrentGross>
    <us-gaap:LongTermDebtCurrent
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmIxNzYyYWM2ODQ3YTQ3MTk4Njc1ZjdiZjNmZDU2YjUwL3RhYmxlcmFuZ2U6YjE3NjJhYzY4NDdhNDcxOTg2NzVmN2JmM2ZkNTZiNTBfNy01LTEtMS02NDU1NQ_6185d22d-a546-43d8-a1b2-5f673e48a31e"
      unitRef="usd">1907000</us-gaap:LongTermDebtCurrent>
    <us-gaap:NotesAndLoansPayable
      contextRef="i97e334af46f24c769e106fa48ffa209c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmIxNzYyYWM2ODQ3YTQ3MTk4Njc1ZjdiZjNmZDU2YjUwL3RhYmxlcmFuZ2U6YjE3NjJhYzY4NDdhNDcxOTg2NzVmN2JmM2ZkNTZiNTBfOC0xLTEtMS02NDU1NQ_7267aea0-95d2-496e-a21d-14ca3d2ac785"
      unitRef="usd">36323000</us-gaap:NotesAndLoansPayable>
    <us-gaap:DeferredFinanceCostsNoncurrentGross
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmIxNzYyYWM2ODQ3YTQ3MTk4Njc1ZjdiZjNmZDU2YjUwL3RhYmxlcmFuZ2U6YjE3NjJhYzY4NDdhNDcxOTg2NzVmN2JmM2ZkNTZiNTBfOC0zLTEtMS02NDU1NQ_11a2e638-8b6c-4093-9009-3c70a38ab3da"
      unitRef="usd">3203000</us-gaap:DeferredFinanceCostsNoncurrentGross>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmIxNzYyYWM2ODQ3YTQ3MTk4Njc1ZjdiZjNmZDU2YjUwL3RhYmxlcmFuZ2U6YjE3NjJhYzY4NDdhNDcxOTg2NzVmN2JmM2ZkNTZiNTBfOC01LTEtMS02NDU1NQ_a71bcd57-ae59-4086-854b-228d9d86f572"
      unitRef="usd">33120000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmIxNzYyYWM2ODQ3YTQ3MTk4Njc1ZjdiZjNmZDU2YjUwL3RhYmxlcmFuZ2U6YjE3NjJhYzY4NDdhNDcxOTg2NzVmN2JmM2ZkNTZiNTBfOS0xLTEtMS02NDU1NQ_2fa3b5f4-91c3-4504-84a4-dbc768cb0f2e"
      unitRef="usd">38402000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmIxNzYyYWM2ODQ3YTQ3MTk4Njc1ZjdiZjNmZDU2YjUwL3RhYmxlcmFuZ2U6YjE3NjJhYzY4NDdhNDcxOTg2NzVmN2JmM2ZkNTZiNTBfOS0zLTEtMS02NDU1NQ_132111b9-c1d5-406e-b05b-e09a6b777f33"
      unitRef="usd">3375000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOmIxNzYyYWM2ODQ3YTQ3MTk4Njc1ZjdiZjNmZDU2YjUwL3RhYmxlcmFuZ2U6YjE3NjJhYzY4NDdhNDcxOTg2NzVmN2JmM2ZkNTZiNTBfOS01LTEtMS02NDU1NQ_1efdcb8f-a95d-4b0c-a647-1bbab690eb7b"
      unitRef="usd">35027000</us-gaap:LongTermDebt>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RleHRyZWdpb246ZGRmMTIzOTE3OWU0NDM1NWJjZDg1MWQzYmI1N2IwOTlfMzY3Mg_539056a0-47b6-4eb8-b94f-0731cc868dc2">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the future principal payments related to our outstanding debt as of September&#160;30, 2022 (in thousands):&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:61.111%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.585%"/&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;2022&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;231&#160;&lt;/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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,043&#160;&lt;/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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,367&#160;&lt;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,330&#160;&lt;/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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;37,269&#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:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOjI5ZmY4ZmVkODc5NjQ5YTFhNWIyMTE5ODQ3Y2I5MmE0L3RhYmxlcmFuZ2U6MjlmZjhmZWQ4Nzk2NDlhMWE1YjIxMTk4NDdjYjkyYTRfMC0xLTEtMS02NDU1NQ_8f38d311-bb6e-402a-b707-9beb5ed1d330"
      unitRef="usd">231000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOjI5ZmY4ZmVkODc5NjQ5YTFhNWIyMTE5ODQ3Y2I5MmE0L3RhYmxlcmFuZ2U6MjlmZjhmZWQ4Nzk2NDlhMWE1YjIxMTk4NDdjYjkyYTRfMS0xLTEtMS02NDU1NQ_f5d067e5-e9dd-4ae1-a3ee-b93c82c65e6a"
      unitRef="usd">3043000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOjI5ZmY4ZmVkODc5NjQ5YTFhNWIyMTE5ODQ3Y2I5MmE0L3RhYmxlcmFuZ2U6MjlmZjhmZWQ4Nzk2NDlhMWE1YjIxMTk4NDdjYjkyYTRfMi0xLTEtMS02NDU1NQ_cb475f85-b547-4806-b4e9-f50b2892ae78"
      unitRef="usd">6367000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOjI5ZmY4ZmVkODc5NjQ5YTFhNWIyMTE5ODQ3Y2I5MmE0L3RhYmxlcmFuZ2U6MjlmZjhmZWQ4Nzk2NDlhMWE1YjIxMTk4NDdjYjkyYTRfMy0xLTEtMS02NDU1NQ_a6af80d4-c058-4bb7-a69b-94a035d60411"
      unitRef="usd">6330000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOjI5ZmY4ZmVkODc5NjQ5YTFhNWIyMTE5ODQ3Y2I5MmE0L3RhYmxlcmFuZ2U6MjlmZjhmZWQ4Nzk2NDlhMWE1YjIxMTk4NDdjYjkyYTRfNC0xLTEtMS02NDU1NQ_94ccd354-355f-4ad4-a40e-0e6b78304073"
      unitRef="usd">21298000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RhYmxlOjI5ZmY4ZmVkODc5NjQ5YTFhNWIyMTE5ODQ3Y2I5MmE0L3RhYmxlcmFuZ2U6MjlmZjhmZWQ4Nzk2NDlhMWE1YjIxMTk4NDdjYjkyYTRfNS0xLTEtMS02NDU1NQ_528391b7-1f8c-47ff-a164-26f8e1b0e0e4"
      unitRef="usd">37269000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RleHRyZWdpb246ZGRmMTIzOTE3OWU0NDM1NWJjZDg1MWQzYmI1N2IwOTlfMTA5OTUxMTYzNTUxMw_f35fc64a-009e-446b-a8b1-7557f4782acf">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Subordinated Notes Payable - Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2022, the Company reached an agreement with the holders of the subordinated note payable, issued in connection with the purchase of a business acquired in 2018 to settle outstanding indemnification claims for $190, which reduced the outstanding balance of the subordinated note payable (including interest) to $600. There remained no outstanding balance on the note as of September 30, 2022.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There remains an outstanding principal balance on the subordinated note payable issued in connection with the&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;purchase of a business the Company acquired in 2020, which note matured on July 1, 2022. $634 of the principal balance was paid on July 1, 2022. A $232 payment on the principal balance was withheld as security for outstanding claims for which we are entitled to indemnification under the purchase agreement. The Company will make payment, subject to its rights of set-off under the purchase agreement, when the claims are resolved. Due to its rights under the purchase agreement and the terms of this note, the Company is not in default under the note. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Senior Credit Facility with Structural Capital Investments III, LP&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 10, 2021, the Company entered into a Loan and Security Agreement with Structural Capital Investments III, LP (&#x201c;Structural&#x201d; and together with the other lenders that are or become parties thereto, the &#x201c;Lenders&#x201d;), and Ocean II PLO LLC, as administrative and collateral agent for Structural and the Lenders (&#x201c;Agent&#x201d;), under the terms of which the Lenders have committed to lend us up to $50,000 in term loan financing to support our growth needs (the &#x201c;Facility&#x201d;) until June 30, 2022. Of the amount committed by the Lenders, the Company drew $30,000 in September 2021, at the closing and the remaining $20,000 has lapsed. The Company also entered into a secured promissory note with the Agent evidencing our obligations under the Facility. The Company&#x2019;s obligations are further guaranteed by each of our subsidiaries and secured by our assets and the assets of our subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the onset of the agreement, we paid to the Lenders an origination fee of $500. Interest accrues on any outstanding balance at a rate equal to the greater of 9.0% or the Prime Rate, plus 5.75% (the &#x201c;Basic Rate&#x201d;) and is payable in advance, which as of September 30, 2022 was 12.0%. In addition, interest is paid in kind (&#x201c;PIK&#x201d;) at a rate of 1.00% or 1.25% based on our APR Ratio, measured on a quarterly basis. The PIK interest is added to our outstanding balance and accrues interest at the Basic Rate. Interest only payments are due until October 2023, with an option to extend until October 2024, dependent on certain financial or revenue metrics before the end of the first twenty-four months of the Facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Principal payments begin after the expiration of the interest only period, and are based on a five year amortization schedule, with a balloon payment due in October 2025. The table above in this Note 6 &#x2014; Notes Payable summarizing future principal payments assumes the Company will not extend the period of interest only payments to October 2024. Upon payment in full of the obligations under the Facility, we are to pay Lenders a final payment fee equal to 1.0% of the increase in our market capitalization since the onset of the agreement, at that time valued at $182,400.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has agreed to provide the Lenders the right to participate in a future offering&#x2014;whether public or private&#x2014;on the same terms and conditions as other investors for an amount not to exceed $3,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There are no financial covenants if our net cash position is equal to or greater than zero. If our net cash position is less than zero, the Company would be subject to the following financial covenants: (i) unrestricted cash of no less than $5,000, (ii) maintain an APR ratio of no less than 0.70:1.00 through September 10, 2023, and (iii) maintain an APR ratio of no less than 0.60:1.00 from September 10, 2023 through the remainder of the term of the Facility. The APR ratio would be the ratio of our tested debt to our annual recurring revenue and would be measured on a quarterly basis. Our Tested Debt consists of our outstanding obligations under the Facility (exclusive of PIK interest) and any indebtedness issued or earnouts owed to sellers in connection with acquisitions.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <asur:DebtInstrumentProceedsFromIndemnificationClaim
      contextRef="i35959eeace1c41c8bbeb1a0b74fa754e_I20220831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RleHRyZWdpb246ZGRmMTIzOTE3OWU0NDM1NWJjZDg1MWQzYmI1N2IwOTlfMjE5OTAyMzI2MzI2MQ_df5ea0f6-d359-4781-ad90-e605e165883b"
      unitRef="usd">190000</asur:DebtInstrumentProceedsFromIndemnificationClaim>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i67b24921932347588ef57fcf058663c8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RleHRyZWdpb246ZGRmMTIzOTE3OWU0NDM1NWJjZDg1MWQzYmI1N2IwOTlfMjE5OTAyMzI2MzI1MA_2736c601-cc79-406b-b5df-c7be51c973b8"
      unitRef="usd">600000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:RepaymentsOfDebt
      contextRef="ia553d39908ef403dac639a279eed4ef4_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RleHRyZWdpb246ZGRmMTIzOTE3OWU0NDM1NWJjZDg1MWQzYmI1N2IwOTlfMjE5OTAyMzI2MzI4MQ_5a37e80d-282f-4ec0-8e03-8073f2cc5b8d"
      unitRef="usd">634000</us-gaap:RepaymentsOfDebt>
    <asur:DebtInstrumentPaymentWithheldAsSecurityForIndemnificationClaim
      contextRef="i59b21a683297476d85da1cc8730f7e7b_I20220701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RleHRyZWdpb246ZGRmMTIzOTE3OWU0NDM1NWJjZDg1MWQzYmI1N2IwOTlfMjE5OTAyMzI2MzI3MQ_fb9344cb-5c60-405f-82b9-30c0266408f5"
      unitRef="usd">232000</asur:DebtInstrumentPaymentWithheldAsSecurityForIndemnificationClaim>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="icf0cc300fbd94899bec4ec3fdaff031d_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RleHRyZWdpb246ZGRmMTIzOTE3OWU0NDM1NWJjZDg1MWQzYmI1N2IwOTlfOTQ3_cdd03711-fe89-4994-8471-503e265f84a4"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LoanProcessingFee
      contextRef="ib686b872377a4a109d2ad9a8eca5a319_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80Ni9mcmFnOmRkZjEyMzkxNzllNDQzNTViY2Q4NTFkM2JiNTdiMDk5L3RleHRyZWdpb246ZGRmMTIzOTE3OWU0NDM1NWJjZDg1MWQzYmI1N2IwOTlfMTUxMA_23b2e25e-0e1f-4a8e-a5b2-1cc56880e1f1"
      unitRef="usd">500000</us-gaap:LoanProcessingFee>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfMTQzMg_c3b71ccc-74c0-41df-8952-567956470e40">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 7 &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;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Receivables&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Receivables from contracts with customers, net of allowance for doubtful accounts of $2,751, were $6,821 at September&#160;30, 2022. Receivables from contracts with customers, net of allowance for doubtful accounts of $2,210, were $5,308 at December&#160;31, 2021. No customers represented more than 10% of our net accounts receivable balance as of September&#160;30, 2022 and December&#160;31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Commissions&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred commission costs from contracts with customers were $5,875 and $4,684 at September&#160;30, 2022 and December&#160;31, 2021, respectively. The amount of amortization recognized for the three and nine months ended September&#160;30, 2022 $412 and $1,192, respectively, and for the three and nine months ended September&#160;30, 2021 was $424 and $963, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three and nine months ended September&#160;30, 2022, revenue of $156 and $3,362, and the three and nine months ended September&#160;30, 2021, revenue of $460 and $4,308, respectively, was recognized from the deferred revenue balance at the beginning of each period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Transaction Price Allocated to the Remaining Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, approximately $26,509 of revenue is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately 82% of these remaining performance obligations over the next 12 months, with the balance recognized thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Concentration&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three and nine months ended September&#160;30, 2022 and 2021, there were no customers that individually represented 10% or more of consolidated revenue.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfMTY1_a53a399d-0e5d-4152-8746-c6392fe7de18"
      unitRef="usd">2751000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfMTc1_94f5b642-a20e-486a-b87b-0822f318e17c"
      unitRef="usd">6821000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfMjcw_46c08241-f776-4b69-a92c-3e00567fe9e8"
      unitRef="usd">2210000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfMjgw_4f135bb4-623d-4b04-947f-39fb5275360a"
      unitRef="usd">5308000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ConcentrationRiskBenchmarkDescription
      contextRef="i7eaa25eac5104d0abb51a09a125cf9b4_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfMTQzMw_e959f002-d722-4f9e-9a45-13410ae209d9">No customers represented more than 10% of our net accounts receivable balance as of September&#160;30, 2022 and December&#160;31, 2021, respectively.</us-gaap:ConcentrationRiskBenchmarkDescription>
    <us-gaap:AccruedSalesCommissionCurrentAndNoncurrent
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfNDgz_582cef85-f352-4810-a034-190add6c612c"
      unitRef="usd">5875000</us-gaap:AccruedSalesCommissionCurrentAndNoncurrent>
    <us-gaap:AccruedSalesCommissionCurrentAndNoncurrent
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfNDkw_e6c7d7ab-3297-4405-af27-5cb516534a95"
      unitRef="usd">4684000</us-gaap:AccruedSalesCommissionCurrentAndNoncurrent>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfNTk3_beffc44c-083e-40bc-823e-e014f9a069f1"
      unitRef="usd">412000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfNjA0_d16d17a2-4745-4c84-81f6-0007ba19faa0"
      unitRef="usd">1192000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfNjY4_b67d05b2-1034-45d3-b124-c088d01487ac"
      unitRef="usd">424000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfNjc1_02589fd9-554d-49c4-922d-a37f9af6976d"
      unitRef="usd">963000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfNzY1_eb7d48fe-0593-49d8-a822-d62205dd6007"
      unitRef="usd">156000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfNzcy_c2540fb0-f41b-4cf6-8a81-7f9dbccc9569"
      unitRef="usd">3362000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfODI2_efdc7ed6-cb7c-4460-8051-73710b4d9d54"
      unitRef="usd">460000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfODMz_9d2275f3-89a1-4cbf-92e5-6b2a89e04684"
      unitRef="usd">4308000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfMTAyOA_a031bf32-db87-4791-a860-1dd2c8808457"
      unitRef="usd">26509000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfMTE1OQ_103414d5-70b0-4f6a-bc85-421faf6f2b09"
      unitRef="number">0.82</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:ConcentrationRiskBenchmarkDescription
      contextRef="i531b8bdd9b1242aeb35151f5b87fe1ac_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV80OS9mcmFnOjE5OGQzN2NmZWViMDRlOWU4YWUwYjg5YzIyNzIyMWU2L3RleHRyZWdpb246MTk4ZDM3Y2ZlZWIwNGU5ZThhZTBiODljMjI3MjIxZTZfMTQzNA_cee2af32-6e7a-433d-a247-551884f6b95e">During the three and nine months ended September&#160;30, 2022 and 2021, there were no customers that individually represented 10% or more of consolidated revenue.</us-gaap:ConcentrationRiskBenchmarkDescription>
    <us-gaap:OperatingLeasesOfLessorDisclosureTextBlock
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RleHRyZWdpb246YzdhMDc3YjEwOTNmNGZmZTk1ODMyMDRjN2FiYWM3YTVfMTQ0NQ_2a1cf517-7097-49ba-9e20-d3e1aefbb13e">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 8 - LEASES&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have entered into office space lease agreements, which qualify as operating leases under ASU No. 2016-02, &#x201c;Leases (Topic 842)&#x201d;. Under such leases, the lessors receive annual minimum (base) rent. The leases have original terms (excluding extension options) ranging from&#160;one year&#160;to&#160;ten years. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:33.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We record base rent expense under the straight-line method over the term of the lease. In the accompanying Condensed Consolidated Statements of Comprehensive Loss, rent expense is included in operating expenses under general and administrative expenses. The components of the rent expense for the nine months ended September&#160;30, 2022 and 2021 are as follows (in thousands):&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:38.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.379%"/&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:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;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:10pt;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:10pt;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:10pt;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;Operating lease cost&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;610&#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;496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,610&#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;Sublease 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;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(84)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net rent 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;595&#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 #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 #000;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;485&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&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,675&#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 #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 #000;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,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For purposes of calculating the operating lease assets and lease liabilities, extension options are not included in the lease term unless it is reasonably certain we will exercise the option, or the lessor has the sole ability to exercise the option. The weighted average discount rate of our operating leases is 8% as of September&#160;30, 2022 and December&#160;31, 2021, respectively. The weighted average remaining lease term is five years and five years as of September&#160;30, 2022 and December&#160;31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to operating leases for the nine months ended September 30 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.253%"/&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:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;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:10pt;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash outflows 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;1,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,740&#160;&lt;/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-cash operating activities:&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease assets obtained in exchange for new operating lease liabilities&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;2,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;1,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;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum commitments over the life of all operating leases, which exclude variable rent payments, are as follows (in thousands):&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:61.111%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.585%"/&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;2022&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;559&#160;&lt;/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;2023&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,267&#160;&lt;/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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,150&#160;&lt;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,765&#160;&lt;/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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,230&#160;&lt;/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;2027&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,204&#160;&lt;/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;Thereafter&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,509&#160;&lt;/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 minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&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,090)&lt;/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 lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,594&#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:OperatingLeasesOfLessorDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i552a205a862b45c6a892efc7a4020558_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RleHRyZWdpb246YzdhMDc3YjEwOTNmNGZmZTk1ODMyMDRjN2FiYWM3YTVfMjk1_eb48ffda-5598-4e7b-b328-537ba7e9d186">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i7ddec3b5226e477ea07b69d907ff443d_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RleHRyZWdpb246YzdhMDc3YjEwOTNmNGZmZTk1ODMyMDRjN2FiYWM3YTVfMzAx_5f18cafa-06e3-4d92-9e19-578de9503dd3">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RleHRyZWdpb246YzdhMDc3YjEwOTNmNGZmZTk1ODMyMDRjN2FiYWM3YTVfMTQ0Ng_79c089c0-c16e-4ff9-9f3a-30f94be7e307">The components of the rent expense for the nine months ended September&#160;30, 2022 and 2021 are as follows (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.379%"/&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:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;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:10pt;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:10pt;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:10pt;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;Operating lease cost&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;610&#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;496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,610&#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;Sublease 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;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(84)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net rent 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;595&#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 #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 #000;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;485&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&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,675&#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 #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 #000;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,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to operating leases for the nine months ended September 30 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.253%"/&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:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;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:10pt;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash outflows 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;1,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,740&#160;&lt;/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-cash operating activities:&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease assets obtained in exchange for new operating lease liabilities&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;2,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;1,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;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOjQ3YjQ4ZTFhMmFlYzQ0YjhhYjYzZGZkMTFkN2NjYjQxL3RhYmxlcmFuZ2U6NDdiNDhlMWEyYWVjNDRiOGFiNjNkZmQxMWQ3Y2NiNDFfMi0xLTEtMS02NDU1NQ_f5855c2a-e40f-4ddd-a034-85dbd533ad23"
      unitRef="usd">610000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOjQ3YjQ4ZTFhMmFlYzQ0YjhhYjYzZGZkMTFkN2NjYjQxL3RhYmxlcmFuZ2U6NDdiNDhlMWEyYWVjNDRiOGFiNjNkZmQxMWQ3Y2NiNDFfMi0zLTEtMS02NDU1NQ_853089cd-f641-4675-b7e5-501a47f23c52"
      unitRef="usd">496000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOjQ3YjQ4ZTFhMmFlYzQ0YjhhYjYzZGZkMTFkN2NjYjQxL3RhYmxlcmFuZ2U6NDdiNDhlMWEyYWVjNDRiOGFiNjNkZmQxMWQ3Y2NiNDFfMi01LTEtMS02NDU1NQ_43c8aed7-3f6b-46aa-a3d5-7686390e11c1"
      unitRef="usd">1759000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOjQ3YjQ4ZTFhMmFlYzQ0YjhhYjYzZGZkMTFkN2NjYjQxL3RhYmxlcmFuZ2U6NDdiNDhlMWEyYWVjNDRiOGFiNjNkZmQxMWQ3Y2NiNDFfMi03LTEtMS02NDU1NQ_43ead335-2d20-4527-be76-546a84dd67ee"
      unitRef="usd">1610000</us-gaap:OperatingLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOjQ3YjQ4ZTFhMmFlYzQ0YjhhYjYzZGZkMTFkN2NjYjQxL3RhYmxlcmFuZ2U6NDdiNDhlMWEyYWVjNDRiOGFiNjNkZmQxMWQ3Y2NiNDFfMy0xLTEtMS02NDU1NQ_0f28b4d9-9d79-4e3c-8678-686e9abdf1b2"
      unitRef="usd">15000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOjQ3YjQ4ZTFhMmFlYzQ0YjhhYjYzZGZkMTFkN2NjYjQxL3RhYmxlcmFuZ2U6NDdiNDhlMWEyYWVjNDRiOGFiNjNkZmQxMWQ3Y2NiNDFfMy0zLTEtMS02NDU1NQ_04605305-c673-4874-bc3e-79adb2542776"
      unitRef="usd">11000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOjQ3YjQ4ZTFhMmFlYzQ0YjhhYjYzZGZkMTFkN2NjYjQxL3RhYmxlcmFuZ2U6NDdiNDhlMWEyYWVjNDRiOGFiNjNkZmQxMWQ3Y2NiNDFfMy01LTEtMS02NDU1NQ_f7a002b6-baeb-4603-967c-b13ee9a2da7e"
      unitRef="usd">84000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOjQ3YjQ4ZTFhMmFlYzQ0YjhhYjYzZGZkMTFkN2NjYjQxL3RhYmxlcmFuZ2U6NDdiNDhlMWEyYWVjNDRiOGFiNjNkZmQxMWQ3Y2NiNDFfMy03LTEtMS02NDU1NQ_c646dba4-0407-4294-832d-baec469d1517"
      unitRef="usd">32000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOjQ3YjQ4ZTFhMmFlYzQ0YjhhYjYzZGZkMTFkN2NjYjQxL3RhYmxlcmFuZ2U6NDdiNDhlMWEyYWVjNDRiOGFiNjNkZmQxMWQ3Y2NiNDFfNC0xLTEtMS02NDU1NQ_ae810981-27cc-4631-ab03-6fb99a665020"
      unitRef="usd">595000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOjQ3YjQ4ZTFhMmFlYzQ0YjhhYjYzZGZkMTFkN2NjYjQxL3RhYmxlcmFuZ2U6NDdiNDhlMWEyYWVjNDRiOGFiNjNkZmQxMWQ3Y2NiNDFfNC0zLTEtMS02NDU1NQ_5d5198b4-35ac-4025-9067-73988ba45067"
      unitRef="usd">485000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOjQ3YjQ4ZTFhMmFlYzQ0YjhhYjYzZGZkMTFkN2NjYjQxL3RhYmxlcmFuZ2U6NDdiNDhlMWEyYWVjNDRiOGFiNjNkZmQxMWQ3Y2NiNDFfNC01LTEtMS02NDU1NQ_ad7409c4-1320-41b3-96b3-930dd35e80aa"
      unitRef="usd">1675000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOjQ3YjQ4ZTFhMmFlYzQ0YjhhYjYzZGZkMTFkN2NjYjQxL3RhYmxlcmFuZ2U6NDdiNDhlMWEyYWVjNDRiOGFiNjNkZmQxMWQ3Y2NiNDFfNC03LTEtMS02NDU1NQ_e520dd3f-4dc8-4641-b811-c1ef9610d794"
      unitRef="usd">1578000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RleHRyZWdpb246YzdhMDc3YjEwOTNmNGZmZTk1ODMyMDRjN2FiYWM3YTVfMTA3Mw_f24ca652-987a-4628-b69f-6ff97a5c9ac3"
      unitRef="number">0.08</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RleHRyZWdpb246YzdhMDc3YjEwOTNmNGZmZTk1ODMyMDRjN2FiYWM3YTVfMTE1Mg_7aa933ff-9df3-4605-b2a5-37c635383771">P5Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i9d23e3b5b5cb4071a7a01024c9954767_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RleHRyZWdpb246YzdhMDc3YjEwOTNmNGZmZTk1ODMyMDRjN2FiYWM3YTVfMTE1OQ_bebb0c99-9eed-44b7-9f3c-0500bd40cc64">P5Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeasePayments
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOjYzNzBjNGZjNGNiZjRhOTE4YTkyZTIyNWEwOGJmNWFkL3RhYmxlcmFuZ2U6NjM3MGM0ZmM0Y2JmNGE5MThhOTJlMjI1YTA4YmY1YWRfMy0xLTEtMS02NDU1NQ_8de1b9bc-e794-49bf-8919-d6a3eec565f2"
      unitRef="usd">1561000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOjYzNzBjNGZjNGNiZjRhOTE4YTkyZTIyNWEwOGJmNWFkL3RhYmxlcmFuZ2U6NjM3MGM0ZmM0Y2JmNGE5MThhOTJlMjI1YTA4YmY1YWRfMy0zLTEtMS02NDU1NQ_cbd77c16-f6c9-4b41-95ad-f100acaf90d5"
      unitRef="usd">1740000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOjYzNzBjNGZjNGNiZjRhOTE4YTkyZTIyNWEwOGJmNWFkL3RhYmxlcmFuZ2U6NjM3MGM0ZmM0Y2JmNGE5MThhOTJlMjI1YTA4YmY1YWRfNS0xLTEtMS02NDU1NQ_2090c3db-7335-40d6-9a36-15babb0cfab9"
      unitRef="usd">2221000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOjYzNzBjNGZjNGNiZjRhOTE4YTkyZTIyNWEwOGJmNWFkL3RhYmxlcmFuZ2U6NjM3MGM0ZmM0Y2JmNGE5MThhOTJlMjI1YTA4YmY1YWRfNS0zLTEtMS02NDU1NQ_5597003f-e2a0-42ea-9504-36a5fd65f3e4"
      unitRef="usd">1279000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RleHRyZWdpb246YzdhMDc3YjEwOTNmNGZmZTk1ODMyMDRjN2FiYWM3YTVfMTQ0OA_a37ced1a-b15a-47cf-8138-1f8e9ce83a34">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum commitments over the life of all operating leases, which exclude variable rent payments, are as follows (in thousands):&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:61.111%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.585%"/&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;2022&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;559&#160;&lt;/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;2023&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,267&#160;&lt;/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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,150&#160;&lt;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,765&#160;&lt;/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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,230&#160;&lt;/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;2027&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,204&#160;&lt;/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;Thereafter&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,509&#160;&lt;/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 minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&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,090)&lt;/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 lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,594&#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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOmY5MzM0YzI0MWE2MzQ4NWU5ZWViNjY0MGJlMzRjYmQ5L3RhYmxlcmFuZ2U6ZjkzMzRjMjQxYTYzNDg1ZTllZWI2NjQwYmUzNGNiZDlfMC0xLTEtMS02NDU1NQ_149c5fe2-d574-4e6e-a367-e15a4be19310"
      unitRef="usd">559000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOmY5MzM0YzI0MWE2MzQ4NWU5ZWViNjY0MGJlMzRjYmQ5L3RhYmxlcmFuZ2U6ZjkzMzRjMjQxYTYzNDg1ZTllZWI2NjQwYmUzNGNiZDlfMS0xLTEtMS02NDU1NQ_01ab97a6-b618-4496-86dc-5fc454081e95"
      unitRef="usd">2267000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOmY5MzM0YzI0MWE2MzQ4NWU5ZWViNjY0MGJlMzRjYmQ5L3RhYmxlcmFuZ2U6ZjkzMzRjMjQxYTYzNDg1ZTllZWI2NjQwYmUzNGNiZDlfMi0xLTEtMS02NDU1NQ_fcb366cf-52a6-4799-83c6-d171ca1696ae"
      unitRef="usd">2150000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOmY5MzM0YzI0MWE2MzQ4NWU5ZWViNjY0MGJlMzRjYmQ5L3RhYmxlcmFuZ2U6ZjkzMzRjMjQxYTYzNDg1ZTllZWI2NjQwYmUzNGNiZDlfMy0xLTEtMS02NDU1NQ_edf88028-cb12-4ee6-ad67-20d6c36a9acf"
      unitRef="usd">1765000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOmY5MzM0YzI0MWE2MzQ4NWU5ZWViNjY0MGJlMzRjYmQ5L3RhYmxlcmFuZ2U6ZjkzMzRjMjQxYTYzNDg1ZTllZWI2NjQwYmUzNGNiZDlfNC0xLTEtMS02NDU1NQ_feb8ffb9-c3be-4d2d-955f-3a4cab55b001"
      unitRef="usd">1230000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOmY5MzM0YzI0MWE2MzQ4NWU5ZWViNjY0MGJlMzRjYmQ5L3RhYmxlcmFuZ2U6ZjkzMzRjMjQxYTYzNDg1ZTllZWI2NjQwYmUzNGNiZDlfNS0xLTEtMS02NDU1NQ_42722591-3b54-41d0-9c30-6986583853ea"
      unitRef="usd">1204000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOmY5MzM0YzI0MWE2MzQ4NWU5ZWViNjY0MGJlMzRjYmQ5L3RhYmxlcmFuZ2U6ZjkzMzRjMjQxYTYzNDg1ZTllZWI2NjQwYmUzNGNiZDlfNi0xLTEtMS02NDU1NQ_ea8708c0-bbb7-4ad8-8ad9-2d1d761ac95d"
      unitRef="usd">1509000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOmY5MzM0YzI0MWE2MzQ4NWU5ZWViNjY0MGJlMzRjYmQ5L3RhYmxlcmFuZ2U6ZjkzMzRjMjQxYTYzNDg1ZTllZWI2NjQwYmUzNGNiZDlfNy0xLTEtMS02NDU1NQ_1bf0197f-cb35-4b53-b1d8-c47624c38da3"
      unitRef="usd">10684000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOmY5MzM0YzI0MWE2MzQ4NWU5ZWViNjY0MGJlMzRjYmQ5L3RhYmxlcmFuZ2U6ZjkzMzRjMjQxYTYzNDg1ZTllZWI2NjQwYmUzNGNiZDlfOC0xLTEtMS02NDU1NQ_d790f045-cd2b-4ab9-b357-164c1b2f3753"
      unitRef="usd">2090000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i10d6b4223511407db6d0a207f592e882_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81Mi9mcmFnOmM3YTA3N2IxMDkzZjRmZmU5NTgzMjA0YzdhYmFjN2E1L3RhYmxlOmY5MzM0YzI0MWE2MzQ4NWU5ZWViNjY0MGJlMzRjYmQ5L3RhYmxlcmFuZ2U6ZjkzMzRjMjQxYTYzNDg1ZTllZWI2NjQwYmUzNGNiZDlfOS0xLTEtMS02NDU1NQ_8b349981-a1cd-4fd5-8f34-724a6c306b90"
      unitRef="usd">8594000</us-gaap:OperatingLeaseLiability>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81NS9mcmFnOjRhYTFhNTdhNjMyNzQ3NTM5MDhmYjgxYjIxODIwYmFhL3RleHRyZWdpb246NGFhMWE1N2E2MzI3NDc1MzkwOGZiODFiMjE4MjBiYWFfMTI0Ng_22903f9c-f29a-4055-99c2-7aa7ba582e9f">&lt;div style="padding-left:45pt;text-align:justify;text-indent:-45pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NOTE 9 - SHARE-BASED COMPENSATION&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-align:justify;text-indent:-45pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have one active equity plan, the 2018 Incentive Award Plan (the &#x201c;2018 Plan&#x201d;). The 2018 Plan, approved by our shareholders, replaced our 2009 Equity Incentive Plan, as amended (the &#x201c;2009 Plan&#x201d;), however, the terms and conditions of the 2009 Plan will continue to govern any outstanding awards granted thereunder.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The number of shares available for issuance under the 2018 Plan is equal to the sum of (i)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; 4,350&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; shares, and (ii) any shares subject to issued and outstanding awards under the 2009 Plan as of the effective date of the 2018 Plan that expire, are canceled or otherwise terminate following the effective date of the 2018 Plan. We have 2,285 options and RSUs granted and outstanding pursuant to the 2018 Plan as of September&#160;30, 2022. As of September&#160;30, 2022, the number of shares available for issuance under the 2018 Plan&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; is 1,439.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Share based compensation for our stock option plans for the three months ended September 30, 2022 and September&#160;30, 2021 was $799 and $714, respectively and for the nine months ended September 30, 2022 and September&#160;30, 2021 $2,342 and $2,124. We issued no common stock related to exercises of stock options for the three months ended September 30, 2022 and issued 9 shares of common stock related to exercises for the three months ended September 30, 2021. We issued 22 and 93 shares of common stock upon the vesting of restricted stock units, net for the three months ended September 30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ia8b2b845e393407dadf15bcf5e0d2901_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81NS9mcmFnOjRhYTFhNTdhNjMyNzQ3NTM5MDhmYjgxYjIxODIwYmFhL3RleHRyZWdpb246NGFhMWE1N2E2MzI3NDc1MzkwOGZiODFiMjE4MjBiYWFfNDQ4_4c7b1a9b-0d18-47c6-a036-c0b7fdb3e9fd"
      unitRef="shares">4350000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ia8b2b845e393407dadf15bcf5e0d2901_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81NS9mcmFnOjRhYTFhNTdhNjMyNzQ3NTM5MDhmYjgxYjIxODIwYmFhL3RleHRyZWdpb246NGFhMWE1N2E2MzI3NDc1MzkwOGZiODFiMjE4MjBiYWFfNjg2_7489cfce-a3ac-4fbc-85d8-2034abf0172b"
      unitRef="shares">2285000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ia8b2b845e393407dadf15bcf5e0d2901_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81NS9mcmFnOjRhYTFhNTdhNjMyNzQ3NTM5MDhmYjgxYjIxODIwYmFhL3RleHRyZWdpb246NGFhMWE1N2E2MzI3NDc1MzkwOGZiODFiMjE4MjBiYWFfODQz_a9f832bf-c467-4a67-947d-eb53c4f17038"
      unitRef="shares">1439000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensation
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81NS9mcmFnOjRhYTFhNTdhNjMyNzQ3NTM5MDhmYjgxYjIxODIwYmFhL3RleHRyZWdpb246NGFhMWE1N2E2MzI3NDc1MzkwOGZiODFiMjE4MjBiYWFfOTIy_c0311f9e-d97a-4016-81a6-b9f29b44624b"
      unitRef="usd">799000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81NS9mcmFnOjRhYTFhNTdhNjMyNzQ3NTM5MDhmYjgxYjIxODIwYmFhL3RleHRyZWdpb246NGFhMWE1N2E2MzI3NDc1MzkwOGZiODFiMjE4MjBiYWFfOTI5_3ac114b3-52bc-4bec-96e4-30466ff3bc25"
      unitRef="usd">714000</us-gaap:ShareBasedCompensation>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81NS9mcmFnOjRhYTFhNTdhNjMyNzQ3NTM5MDhmYjgxYjIxODIwYmFhL3RleHRyZWdpb246NGFhMWE1N2E2MzI3NDc1MzkwOGZiODFiMjE4MjBiYWFfOTY4_bae49b4d-56ab-429b-8fcf-9f763d8335c4"
      unitRef="usd">2342000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensation
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81NS9mcmFnOjRhYTFhNTdhNjMyNzQ3NTM5MDhmYjgxYjIxODIwYmFhL3RleHRyZWdpb246NGFhMWE1N2E2MzI3NDc1MzkwOGZiODFiMjE4MjBiYWFfOTc1_8a9c6946-5657-41f1-b9a6-4a53e933f353"
      unitRef="usd">2124000</us-gaap:ShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81NS9mcmFnOjRhYTFhNTdhNjMyNzQ3NTM5MDhmYjgxYjIxODIwYmFhL3RleHRyZWdpb246NGFhMWE1N2E2MzI3NDc1MzkwOGZiODFiMjE4MjBiYWFfMTA2NQ_58d1b064-a92c-4337-b57f-f49e6d03f272"
      unitRef="shares">9000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81NS9mcmFnOjRhYTFhNTdhNjMyNzQ3NTM5MDhmYjgxYjIxODIwYmFhL3RleHRyZWdpb246NGFhMWE1N2E2MzI3NDc1MzkwOGZiODFiMjE4MjBiYWFfMTEzNA_744d4e23-792a-4778-9fc6-1c68433ff131"
      unitRef="shares">22000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81NS9mcmFnOjRhYTFhNTdhNjMyNzQ3NTM5MDhmYjgxYjIxODIwYmFhL3RleHRyZWdpb246NGFhMWE1N2E2MzI3NDc1MzkwOGZiODFiMjE4MjBiYWFfMTE0MQ_18682058-9d73-4db2-9cba-1b606bd0465c"
      unitRef="shares">93000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RleHRyZWdpb246YjEwMDZjZGQyYzIzNDI2NDhhOTBmMmQwMDk5ZTJlNWZfODU0_414610fd-41e2-424b-bbc2-d98c9c93febb">NET LOSS PER SHARE&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We compute net loss per share based on the weighted average number of common shares outstanding for the period. Diluted net loss per share reflects the maximum dilution that would have resulted from incremental common shares issuable upon the exercise of stock options. We compute the number of common share equivalents, which includes stock options, using the treasury stock method. We have excluded stock options and restricted stock units of 2,285 and 2,040 for the three and nine months ended September&#160;30, 2022 and 2021, respectively, from the computation of the diluted shares because the effect of including the stock options and restricted stock units would have been anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted net loss per common share for the three and nine months ended September 30 (in thousands, except per share amounts):&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:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.956%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.956%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.956%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.961%"/&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:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;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:10pt;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:10pt;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:10pt;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;Basic:&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss)&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;(4,533)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(13,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;7,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;Weighted-average shares of common stock outstanding&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;20,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,083&#160;&lt;/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;Basic loss per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-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;(0.22)&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;0.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 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;(0.67)&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;0.39&#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:17pt"&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;Diluted:&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;text-align:left;vertical-align: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 income (loss)&lt;/span&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;(4,533)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,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 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;(13,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;7,494&#160;&lt;/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;Weighted-average shares of common stock outstanding&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;20,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,243&#160;&lt;/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;Diluted loss per share&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: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;(0.22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.28&#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;(0.67)&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;0.39&#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:EarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i57b90b029f1247f4aba61d69333933b6_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RleHRyZWdpb246YjEwMDZjZGQyYzIzNDI2NDhhOTBmMmQwMDk5ZTJlNWZfNDgx_b71272b3-df91-4f7a-a4a7-97a73ad0445f"
      unitRef="shares">2285000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i14750777e8e5426a86d04525b1c2d06f_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RleHRyZWdpb246YjEwMDZjZGQyYzIzNDI2NDhhOTBmMmQwMDk5ZTJlNWZfNDg4_f83a4ee8-3770-4ca6-b8e0-08a15a60f0dc"
      unitRef="shares">2040000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RleHRyZWdpb246YjEwMDZjZGQyYzIzNDI2NDhhOTBmMmQwMDk5ZTJlNWZfODU1_84264e2b-98a1-4545-a9f6-fcccb76dbc2f">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted net loss per common share for the three and nine months ended September 30 (in thousands, except per share amounts):&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:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.956%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.956%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.956%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.961%"/&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:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;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:10pt;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:10pt;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:10pt;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;Basic:&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss)&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;(4,533)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(13,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;7,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;Weighted-average shares of common stock outstanding&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;20,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,083&#160;&lt;/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;Basic loss per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-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;(0.22)&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;0.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 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;(0.67)&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;0.39&#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:17pt"&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;Diluted:&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;text-align:left;vertical-align: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 income (loss)&lt;/span&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;(4,533)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,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 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;(13,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;7,494&#160;&lt;/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;Weighted-average shares of common stock outstanding&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;20,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,243&#160;&lt;/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;Diluted loss per share&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: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;(0.22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.28&#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;(0.67)&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;0.39&#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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfMy0yLTEtMS02NDU1NQ_66805a68-74ff-4ab9-a1e1-15d09b8f0c21"
      unitRef="usd">-4533000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfMy00LTEtMS02NDU1NQ_2a391179-4322-4d1b-84ab-6d13dc9848ff"
      unitRef="usd">5328000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfMy02LTEtMS02NDU1NQ_0fbc43c9-ac4c-4067-8b07-bb3670f9ae31"
      unitRef="usd">-13410000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfMy04LTEtMS02NDU1NQ_de8fb428-0dad-4d2e-8e43-fee5ede60901"
      unitRef="usd">7494000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfNC0yLTEtMS02NDU1NQ_ac537004-3be1-4d70-a5f9-fdccb9a72f43"
      unitRef="shares">20219000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfNC00LTEtMS02NDU1NQ_21101e61-4ee4-4262-9e16-82ac5cb8a43f"
      unitRef="shares">19182000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfNC02LTEtMS02NDU1NQ_9a9d3d7b-91dc-49eb-8791-b7e1596dbcc4"
      unitRef="shares">20092000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfNC04LTEtMS02NDU1NQ_94ed16ba-9cb4-4f23-9033-2f9674c6c9a1"
      unitRef="shares">19083000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfNS0yLTEtMS02NDU1NQ_73d83a61-87fc-451b-922e-e120f720c4c5"
      unitRef="usdPerShare">-0.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfNS00LTEtMS02NDU1NQ_3ab50024-315f-4163-a7b1-d3f528962c0d"
      unitRef="usdPerShare">0.28</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfNS02LTEtMS02NDU1NQ_e0a43333-f8bf-4e8f-97f1-1bb06b80cad0"
      unitRef="usdPerShare">-0.67</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfNS04LTEtMS02NDU1NQ_eaedc5ea-9210-4577-9c96-80e00f2ff560"
      unitRef="usdPerShare">0.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLoss
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfOC0yLTEtMS02NDU1NQ_66805a68-74ff-4ab9-a1e1-15d09b8f0c21"
      unitRef="usd">-4533000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfOC00LTEtMS02NDU1NQ_e543b4a5-79b2-4be3-bd45-4608d26d573e"
      unitRef="usd">5328000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfOC02LTEtMS02NDU1NQ_0fbc43c9-ac4c-4067-8b07-bb3670f9ae31"
      unitRef="usd">-13410000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfOC04LTEtMS02NDU1NQ_de8fb428-0dad-4d2e-8e43-fee5ede60901"
      unitRef="usd">7494000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfOS0yLTEtMS02NDU1NQ_b096545b-c3d3-40e5-b20b-b5b6a3f1a52a"
      unitRef="shares">20219000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfOS00LTEtMS02NDU1NQ_475a9949-a725-4249-b5d6-167fbc859279"
      unitRef="shares">19330000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfOS02LTEtMS02NDU1NQ_d2f90872-3184-4970-bc13-958b7ebc7654"
      unitRef="shares">20092000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfOS04LTEtMS02NDU1NQ_acb2391a-5dda-40d5-961c-7dec78932589"
      unitRef="shares">19243000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfMTAtMi0xLTEtNjQ1NTU_c2b63e1f-e28c-4fd1-93c2-5f0a297139f8"
      unitRef="usdPerShare">-0.22</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfMTAtNC0xLTEtNjQ1NTU_ea074fdd-5c71-4736-8851-783b1c8be751"
      unitRef="usdPerShare">0.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfMTAtNi0xLTEtNjQ1NTU_7380eade-25c5-4661-93ec-eefeb6337bc6"
      unitRef="usdPerShare">-0.67</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i821ac9bd4ff345f2b2d0d2d41fe963ce_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmOWQ0Y2JiMDYzNzRlNzRhYzdkZThkMmQ1MTI4MzlhL3NlYzo1ZjlkNGNiYjA2Mzc0ZTc0YWM3ZGU4ZDJkNTEyODM5YV81OC9mcmFnOmIxMDA2Y2RkMmMyMzQyNjQ4YTkwZjJkMDA5OWUyZTVmL3RhYmxlOjhkOTJjZGUyMjU5NzQ4ZjhhZWM5OTFlMDk2MDdjZTNiL3RhYmxlcmFuZ2U6OGQ5MmNkZTIyNTk3NDhmOGFlYzk5MWUwOTYwN2NlM2JfMTAtOC0xLTEtNjQ1NTU_fe4104f9-427c-4396-a671-08a28c3a8024"
      unitRef="usdPerShare">0.39</us-gaap:EarningsPerShareDiluted>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>60
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M"PE-F(]"1V2N(&^)D&0BLD3)9_@-K!6 BU]<VNRB,37MGI1V3PZQ>\N>R#2
M' X7H5^,O-=9?,>ES2.N..BV:=?M]4_Z-J]H;$VOKF.>S<XA;L=! .KIT7:#
MY ^9CXFU1?=(=IT>)$,$F1((2!,)W #IDH60+N[0<6QU@"O6K80=0'%?50D3
MO0>I?2L>$VL%X')C8*K0%CC! ^OZI,8G?97/L@_/I'@($]_>VKCF[9]6HVA0
M7:.&FUP43/YG="92Q2+R5[BN'*;V* Z& \>U.FT"D5S#2"Y..7FJCN'MJMH8
M+M!SK?2 1]6U93C)Q?'FO?"AO68K :-0];"[1Z3K#=IT4#'B-(%'KN$C%X>:
M38).,BDU)A5L%";+O$MF]E<A7/&K]05J@D?5]6DPR3V(DZ:)XK)XG=:\R[;&
MK3YQQ2J?31"2:Q#)/8B1KL*( Q'!J+H4\MGJ#M>Y%DF;^3X'&1 )"D&KWR80
MR36,Y!X$2?.811$YSU(XG=JS%M=1,K.R/1Y6TQXU5$0/HJ++F,NE[I6_@():
MP1 ;KUEB;=<]@I4O,7A<7:.&?.A!Y#-?<6A'S!XN4VVO">"A!GCH0< #QF+@
M][D2_CU03S[;1#YF"J @":!]K8[?B& V]5"H]7(U/>_Y,*(.7-S7[^X/-H^&
M=2A.)MMGR%68ZF?F5\XD.J^P1Z[==FG;LZ(.'EFW,0WJ4)Q4QC%/@GQ6X2IB
M]C;#!:JSM G8H09V*,XIVRP%:Q):<)H$_(G\SNT=$9=RX&\X[+K=KM5G$]!#
M#?30 V>%=E/U"@Y:GQQ[Q"IG:)L 'FJ A^)X\JW'S41?M4M<[I-G]=@$[% #
M._1@V$'@?(^(V_:ZO8HF;()MJ&$;BC/)SO>*)(,FK)ZXW"-4!3=X6$U_GH$;
M#V>1ET_#[YUCQR5KZ(D/++*6]QS7>_4GA2:(QS/$X[D-?%-Y(XS9U$ 34.09
M*/+VS-B$"CJN6!"7_GCW$YES/Y/0GZV^<:779M($UZOK?.=S&LXVMY(%^4OV
M<WPG(JMA7$!/UUM]-4%&GB$C#P>;;1.2RR=_Q9(EK_P:L4?H>CR_&%N_FN&!
M=1T:1/+V?>Z2(3#[F/R6):&>L&12A7ZX9OFDR4SR!0<*#@JV)[-,0CVDG.1+
M!JS/7?Q^K^[138"59\#*ZS<PIKT1*&UJH GL\@QV>3@GO69,PY7>.M,F^/WJ
MUHR!-6_?C!)Y.>Q5OCWM$:JB&3SLM?XZ.^M,].Q+OOPF);[^R%@L.2F/EDM\
MQOG"EHZYO%@?]('IR9N41'P!H<[Q #JI+);<%#M*K/-5*W="*1'GFRO. B[U
M!7!^(83:[N@;E N?1O\!4$L#!!0    (  N"9U4_'9CT% @  /@C   8
M>&PO=V]R:W-H965T<R]S:&5E=#(N>&ULM5IK<]NV$OTK&#73:6?DB'CPH<3V
MC",[;6;2Q%.G]WZF*,CBA")4$K3C^^OO@I)(B5A =L?]8I/2 71VN=BS"_#\
M457?ZY64FOQ8%V5],5IIO7DWF=392J[3^JW:R!*^6:IJG6JXK>XG]::2Z:(=
MM"XF+ BBR3K-R]'E>?O9;75YKAI=Y*6\K4C=K-=I]?1!%NKQ8D1'^P_^S.]7
MVGPPN3S?I/?R3NJ_-K<5W$VZ61;Y6I9UKDI2R>7%Z(J^FXG0#&@1_\GE8WUP
M38PI<Z6^FYM/BXM18!C)0F;:3)'"OP<YDT5A9@(>?^\F'76_:08>7N]G_]@:
M#\;,TUK.5/'??*%7%Z-D1!9RF3:%_E,]_BYW!K4$,U74[5_RN,,&(Y(UM5;K
MW6!@L,[+[?_TQ\X1!P.H< Q@NP'LN0/X;@!O#=TR:\VZ3G5Z>5ZI1U(9-,QF
M+EK?M*/!FKPTC_%.5_!M#N/TY>SKE^N;+W<WUP2N[KY^_G1]]0UN/EQ]OOHR
MNR%WO]_<?+LC9^2ONVORRYM?2;U**UF3O"3?5JJITW)1C\F;H_OSB09B9OI)
MMB/Q84N".4C<R<U;PH,Q80%CR/"9?_BUS& X;8?3X^$3<$?G$];YA+7S<9=/
MFJJ2I29I74M=O\/LV4X@\ G,TGM7;]),7HQ@;=6R>I"CRY]_HE'P'K/NE28[
MLI5WMG+?[)>SM%Z-209_B?R[R1_2 BR'1PH/$E9IK:L\TW+1 C _;">/VLE-
MQGBXI$&2A.>3AT,#$107+.Y01\Q%QUQXF5]EF6J *]#,)!"?%W),2DA\:DG2
M M)36F:20*(C"]7,];(I(&?LA@#D#1O'(35V;GT)]XP&)-4$HE'+]5Q6VR_V
M<=FZ!$+M\*M=S(V-JS:RS4C%$^:GK2GA@0>BQ,3JD9ML4,B#!/=2V'DI]'KI
M4_D #U15**O0^D'.^("4C6$BPCE%':?(R^FVDILT7Q#Y \2HAFQB/*OT2E:0
M\0Z7'L8YLOC0( J3 6L$Q44<XKSCCG?LY?U-Z;084"1S"2$&<=9 YB,K62S:
MD,N*W*PCS(#8=F@2)?'  !O%F0@=CD\Z Q*O 1^?33*Q_9?0:30=L+1AC,8L
MYCC-:4=S^F(_8R2GR*]#+$0#D@A,3&,VQ4G2H%?.X$080S%5Z:<V?$WRW$!Y
MH]L<A$I@8/N4\D@,V"*P9"H<D4L/9)YZR?ZFU.(Q+PJ4&;5_,@KH,#V=A!U3
MZ]66>@4.4I1.R_L<\O?N6;M=R"P&<<#X</%CL"1T127MI9+ZM?(K/.Y4Y^4]
M*214CB?9<IN&O8005!@+1]:GO3A2OSI^;=/I*8:VXH@D&:X?# 6!ZV#8"Q/U
M*]-VE;M7-T74:4HILQ:,C1.<4\$<!'N5HM&SRL B3^=YD>M<XK4@]:K=2XO!
MUYKMV.A>XJA?X_9&;U35MEE0*95*@T9OTB=38J$.0,0JL!.;C:+3P%$$TE[2
MJ%_3NC+01Q"1,\[8D*"-"B-7XNVUC/K%#/A5C:F@U=I4.^FV>07%F,M2+G-'
M[-N:)6ALI0X;Q</(D3I8KVO,KVO#-'<0_^.]*J,]$2)PD95-,%08.D2$]?K&
M_/JVRW<[9Q]01IG:2@89;5B"(2C&N4-%V$%SZ9>[F2J-<]M%UE39RK@X4V6=
M+UJWJQ)E;$L:8]-A0" H6&*.$&:][C&_[EW+I82G;AI":"8:=(DQ6\8@8H?-
M!(+B<1@X"/9BQ_QB=UPP'CS\?76^K73;(IVH>9'?MX[&8\-6.Q9 G3.TQ(9!
M&,>.HI+UJLC\JCA[ 5-;^&@B(FK%,=+"T9@*X>#:"R3S]W%.MZ-L[9:,!:&(
M+;8(CK.8N=9=KVPL]LKY9U7>GVE9K4\*.O-*Y(MW=UYIMF.S>WUD?GU\UN)%
M^KAP*(\(R%4$LEX=F5\=.W8Z_=$]%W2O@MEB1V.K[\=0X=21 7DOB=POB5\.
M2Z!NERD[KI70_3%;[3C4SL.@QV"<,D=BY+TJ\A.JZ)/R4I4>->>V^D738.AO
M!"5BU_X0[S62_PL:R6WUB^)AWD9 3#!'*N0'NZ@G6L.V_#B1 KFM?I1;!&T0
M"QTU'>\5DC]'(0LL!:),L98OL/=U$1BC+A'DO0CRY[2&ISBB.Y-A-,Q;&"X6
MT\#1'_)>_KB_/[S3*ON^4@7$9/WS3PD8_K[=!M)/J*KP5VT37VNV8]M[,>7^
M-O&VVB?NVGAA3-X$;P,*&;(B#VG1R/>$CL,@V!\7I8U>J2K_GUR\-VE'DKRN
M39VN*J(:76OHAV"YHUZSNT9KQ?@@Q_;UJLG]JCE3ZS7T:2[CA!@'N'4L&(="
MM T>7 K*NA.SUF)S7C"&I[ '!"S9 PX<\6^=0G!$YP-K46,@5X+LA9Z?V-.M
M0(":ZFGK4F-@IFH])CP1G1O_B=&HF781<!8&5EU\$G9\+-47"\)?+%PM%KG1
M*$AAYICC+"])EFYR2&GHR9 M_8(S(8:/!<-!!T@=:4ST-8+PUPA76=:LFR(U
MQWP+N<RS'*T'A*WT9RP!=PV7(PJ,HCAR+$K15P7"7Q4<,MT=%ZDUI+>5>:O@
M :H;5:-*(6S-/V/3P#I^0V!3AY:)OC(0_LI@JV6U4RM0PDBA !%A21N&"Q,F
M7)X^.%I]5KEPT$B;%?A"(X1UZHONWR(XW_ZMZ*L(<:*5/LKA5JY&.2-[R0(R
M_9#R*=B6\>3@M0SS3LP?:76?ES74XDL8%[R-88)J^YK)]D:K3?NFQEQIK=;M
MY4JFX&X#@.^7"OJ0W8UY^:-[V>?R_U!+ P04    "  +@F=5TG7M/H(#  #S
M"P  &    'AL+W=O<FMS:&5E=',O<VAE970S+GAM;*V6;6_;-A#'OPJA%4,+
M9!$ERP_); &.[:(%NM2HT^W%L!>T=+:(2*)&4G;;3[^CK"B2+<M)L3<V*=[]
M];L3R;OQ7LA'%0%H\BV)4S6Q(JVS6]M6000)4]<B@Q17-D(F3.-4;FV526!A
MX93$MDOIP$X83RU_7#Q;2G\L<AWS%):2J#Q)F/Q^!['83RS'>GKPA6\C;1[8
M_CAC6UB!_IHM)<[L2B7D":2*BY1(V$RLJ7,[<WK&H;#XD\->U<;$A+(6XM%,
M/H83BQHBB"'01H+AWPYF$,=&"3G^+46MZIW&L3Y^4G]?!(_!K)F"F8C_XJ&.
M)M;((B%L6![K+V+_ <J ^D8O$+$J?LF^M*46"7*E15(Z(T'"T\,_^U8FHN;@
M>&<<W-+!?:E#KW0H,F<?R(JPYDPS?RS%GDACC6IF4.2F\,9H>&H^XTI+7.7H
MI_W9Y_OYXGZUF!,<K3Y_^CB?/N#D;OII>C];D-6'Q>)A1=XNF8141Z!YP&+U
MCOQ&OJ[FY.V;=T1%N*0(3\E#)'+%TE!=D3>-^=C62&K>9P<EU=V!RCU#M8+L
MFO3H%7&IZ[:XS[K=YQ"@NU.X.TUW&_-3)<FMDN06>KUS.)IIP+VKB=B0]SQE
M:<!93)9"\6(O_CU=*RUQ1_[3%NI!VVO7-L?T5F4L@(F%YU"!W('E__J+,Z"_
MMP7^/XDUTM"KTM#K4O>G,1YZC!T(7A\D%/E:;_(83V(@\E2W?N:#X* 0-#?*
MSG>'??PDNWI,+4:N0RNC!JM7L7J=K$N\#4!*" D>H>#QBF1,DAV+<VC#/&@-
M:P3TFAYC7C!J8/8KS/[K,,OCQ'(="<E_0-B&>]#LUTB</J5'N!>,&KB#"G?P
M4[A8'Y3&H\[3;1OOX 3E&+;+HD$ZK$B'/T7*E<K;DSJ\"-EET8 <59"C3LB9
M2!*\/EZR0T<OV:$7C!J,-Q7CS2L87[0];T[RY'GT9']>LFK0.O2YGM'7\Y[_
MZJ5:'<.E?<\[@FTU\QSW#&VM^CJOI[UPFDK))@M>\<?(;6;4'9U!?JZ%3F>-
M\1^P6U2Y_-Z$;@5U3PAZHY/,=ALU(9\KE=-=JF8BU9@^4[*S7 81-GHD$-A\
MAB"9J=FMO*>%:# \26M+M?+<8V"[UI&9=O@/)K<\522&#;K1ZR'&*P\=YF&B
M158T:6NAL>4KAA%VY2"- :YOA-!/$]/W57V^_Q]02P,$%     @ "X)G5?-
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
MY$TT6H/F_S^49?WUQ4&C?U=6'Y<^COX/4$L#!!0    (  N"9U7KF\-N8 H
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
MN_CEZN+]Q61\-1?CR>3Z[FI^<?6+N+G^<#&YF,Y>'T4<0DN/BBSP;1(X^H;
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
MJ'<\#)CV3R$_L*IVSP]L+GA7<I\%OAY!DP"N+Q2&H!V0@>X].OH'4$L#!!0
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
M!(2'*606G*G"6+&M![?WY'>"(/*(T]2<&TK&U^2.UT@? A[HJ O,[9;6T:%
MXHUU[1D/GDV55Y8F5^R>RTQQ'R"#L]%Z[V8:JC2,A*J<^XQ]H8LP*:I'K\+
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
MA='H[9O.^_;E*\Q[6^:]U]!KYO/#S!_PR<$DU\GCB]Q?1[^]>[B"/IS H5Z
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
M FL[OHRQ9R9Q&L.*22YFZO@$'C97X^:JQGJ\Y>$M?CT.AS(9I%O@'4$_2)V
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
MO\H_ ?S$R,9=NTMIZ!)W8DFO)E1V _TOI#2[B370O</F_P-02P,$%     @
M"X)G57_2*'4B P  9 <  !D   !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL
MQ57?;],P$/Y73@&A30K+SVYM:2NM4#0D-JJUP /BP4VN3;3$#K:SCO^>L]UF
M!;9*//&2^.R[[[[O;)]'6R'O5(&HX:&NN!I[A=;-, A45F#-U)EHD-/*6LB:
M:3+E)E"-1);;H+H*XC \#VI6<F\RLG-S.1F)5E<EQ[D$U=8UDS^G6(GMV(N\
M_<1MN2FTF0@FHX9M<('Z<S.79 4=2E[6R%4I.$A<C[W+:#A-C;]U^%+B5AV,
MP2A9"7%GC _YV L-(:PPTP:!T>\>WV)5&2"B\6.'Z74I3>#A>(_^WFHG+2NF
M\*VHOI:Y+L9>WX,<UZRM]*W87N%.3\_@9:)2]@M;Y]L+/<A:I46]"R8&=<G=
MGSWLZG 0T'\N(-X%Q):W2V19OF.:3492;$$:;T(S RO51A.YDIM-66A)JR7%
MZ<G-; D?/RT6,)_=PN+J\G8&)TNVJE"=C@)-"8Q;D.W I@XL?@9L ->"ZT+!
MC.>8_QX?$+&.7;QG-XV/ BZP.8,D]"$.X_@(7M*I32Q>\@S>C$E>\HV".4I8
M%$PB?+M<*2WI<'Q_2J^#2Y^&,Q=FJ!J6X=BC&Z%0WJ,W>?4B.@_?'"&;=F33
M8^B3!5W O*T0Q!K^)N[#E*DR \9S>%=6K?ZSX$[ T11/"U@6"&M1T76EC*#-
M80"%6M&DU 5H6LY$W;2:V7M%[%8=D]PQ 4[MI!)*04-\R;LF1V7K32 60A<2
MT<:0,(3:'1PT!P=HVS76*PI-0C@I.3F+5I&O\@$?,EJUN Z0U:+E6IT.86DA
M#X_@;T@^W)A,1];-*3.?Z&!DJSR$&Q)4<E*"<&*$G<)+.$G]7I*84<]/XKZ9
MB1(_C4(S=>&G@Q2^VJZ ^6MVCY*:G..L3-'V5=$BNP-JETJ30%/Q./3C: #1
MP(_ZAH0?#F)CA?UDM^==95T%*&]X%L<F*_W[SCZ_<'8RV!^/_R0BH3U\%!&G
MR9[/O\IXZDH%!YVO1KFQ_5T1+3H2K@EVL]T3<NDZYZ.[>W^NF=R47$&%:PH-
MSRYZ'DC7TYVA16/[Z$IHZLIV6- SB-(XT/I:"+TW3(+N89W\ E!+ P04
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
ME1>?_A0'69+*3U46298ED?RY9A066AP UY=)DFT/4$'U =;-_P!02P,$%
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
M#@H#T.,+SM5SQYR*]5]3^ =02P,$%     @ "X)G59#+OJN9 @  B@4  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL?91M;]HP$,>_RBFKIE9:FQ (
M[3J(1(%J2*.KH+ 7TUZ8<"%6G9C9#I1OO[,#$=LH;Q(_W/WO=SZ?.UNI7G6&
M:. M%X7N>IDQZWO?UTF&.=,W<HT%[:12Y<S05*U\O5;(ELXI%WX8!&T_9[SP
MXHY;>U9Q1Y9&\ *?%>@RSYG:/:"0VZ[7\ X+$[[*C%WPX\Z:K7"*9K9^5C3S
M:Y4ES['07!:@,.UZO<;]0V3MG<&<XU8?C<%FLI#RU4Y&RZX76" 4F!BKP.BW
MP3X*884(X_=>TZM#6L?C\4']T>5.N2R8QKX4/_C29%WOSH,EIJP49B*W7W&?
MCP-,I-#N"]N];>!!4FHC\[TS$>2\J/[L;7\.1PYA^(Y#N'<('7<5R%$.F&%Q
M1\DM*&M-:G;@4G7>!,<+6Y2I4;3+R<_$HZ?Y</HR'CZ]3*'W-(#'WF@"\]ZW
MV1#&P]YT-AE6>]<P*C:H#=7#:.@+IC5/.2YAL8.^+(RBXRV9@#$SI>)F!T2#
M<#E P[C05W !O("73)::%4O=\0VQ6P(_V7,^5)SA.YQ37-] ,_@$81"&,)L.
MX/+BZF\9GU*O\P_K_$.GVWQ']Y%Q!7,F2H0!UXF0NE2HX6=OH5U.OTZA5I*M
MTY*VC>[UFB78]:A/-*H->O''#XUV\.4,<+,&;IY3C[\7"#MD"J0"@?KD458*
M;:=@NW(3WX:-J.-O3L1MU7%;9^/V4H,4]!#=9$J6JPQ2ZBFW<A*DDHR.0%IW
M0;MUFB2J2:+S)!NZ4FPA\)K>I&O-!%(;+@QH3.S5XU0^(PW=Q=36=F-K>XHM
M^N^0HBB\_?P/FW_46O:5&C.UXH6FHT_)+[BY)1E5=7XU,7+MNFTA#?6N&V;T
M6**R!K2?2FD.$]O ]?,;_P%02P,$%     @ "X)G5;GJB3I*!   TQ<  !D
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
M:-/9;IF9JP2E33#G&R'T(;#MW5Y.T1]02P,$%     @ "X)G59UQ30=L!@
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
MZMR0PI^_#>>U&;@[F4@E=$7^ML5<;M*V;V*.Z;',:0P#1Y]#">(!G.CC!R_
MGVP9>"-G+_+AU_GP=WF/;*'7*1DE,N9+IEJZ:H4 IE#.A3FIMI24^P3%/J;1
M/$2'Q,-]]V$]5(N1%Y+:Z$4([3J$]LX0+KD"B7+Z1"<IM!#3?5*_W%<0EVX[
M:S ^#MH;Q$TCKX=#.W&G)NZ\#W&G 7-( M+=0+98^03[=N:@9@[>ASEH9MGS
M@W"#V6+E>P3;F<.:.=S)?,'9_%"!R(IR;J$O@DMK"PN;NX<DZ&TP6JRZ;;RE
M>KLU8W<GXPU7-+5VH,8QM)%W+171]3<KPF+E^V''3MZKR7NO(&?K=6$C[#6S
MUF[[W@:AQ:J#R99SYN%_7T*\L]UO^Q3>76A#=*X@D];^7KE]HP;_5MY>)F%M
M'/#^M\=79Z&%AN4!MN; :S3K9D.W&#4;NKLVRYA!\AL5\X1)E,),J_!1J-^[
M*&>S<J%X7HPW$Z[TL%1<+O0\"\(8Z.<SKJNN6IB)J9Z0H[]02P,$%     @
M"X)G586CL)O9 @  @@D  !D   !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL
MK99O;]HP$,:_BI554R>US3\(M(-(%-IM4KNB0C=5TUZ8Y"!6DSBS'6B__6PG
M9!32K*-[0^SDGKOG=R:Q>RO*'G@$(-!C$J>\;T1"9&>FR8,($LQ/: :I?#*G
M+,%"3MG"Y!D#'&I1$IN.97EF@DEJ^#U];\S\'LU%3%(8,\3S),'LZ1QBNNH;
MMK&^<4L6D5 W3+^7X05,0-QE8R9G9I4E) FDG- 4,9CWC8%]-NRJ>!WPC<"*
M;XR1(IE1^J F7\*^82E#$$,@5 8L+TL80ARK1-+&KS*G4954PLWQ.ONE9I<L
M,\QA2./O)!11W^@:*(0YSF-Q2U>?H>1IJWP!C;G^1:LRUC)0D'-!DU(L'20D
M+:[XL>S#AL!NO2!P2H'S6H%;"EP-6CC36",LL-]C=(68BI;9U$#W1JLE#4G5
M*DX$DT^)U G_Z\WT8H+&@_O!^=4%.AR!P"3F'] QFL@_3)C'@.@<76.1,R((
M<#6[HNGB6 !+T AF0H;>34;H\. #.D D1=.(YARG(>^90AI49<R@-'->F'%>
M,#.![ 2YUA%R+,>ID0^;Y2,(I-S6<ONYW)1MJ7KC5+UQ=#[W)3NO[<"/P8P+
M)O^1/^N8BR*M^B+J+3WC&0Z@;\C7D -;@N&_?V=[UL>Z#ORG9,_ZX5;]<)NR
M^YIZNJ8^6O?DZ0C= V;H)H4Z_"*GIW.J;\K2=ZV6VS.7FUB-A??$:E58K;=@
M35>T#JO(V=[ \EROLX756'A/K':%U7X35L2@=KW:-6"NM0766'I/,*\"\]X"
M=DES5L?E[7 YMG/:W0)K++TG6*<"Z_P=3/P!^\0HK_V*=G90W([CG6ZA='9?
MO&[+<JJH9QZ[E<?NGLV_!75H"(&I#^0EX0&.]8+4 71WK#FNO66_T<>_KH2Y
ML4.JT\DU9@N2<A3#7*:W3CJRF:S8\8N)H)G>-&=4R"U8#R-Y2 *F N3S.:5B
M/5'[<'7L\G\#4$L#!!0    (  N"9U7?9"PE9 4  (L=   9    >&PO=V]R
M:W-H965T<R]S:&5E=#,Y+GAM;,59;7/:.!#^*QJN=]/.Y()MP(%<PDR"[6EF
MFI>!I/W0N0_"7L 36Z*2@*:__B39.-@X#FEUTR_X3?OLZMEE5UJ=;2A[Y L
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
M++>8K3+"Y<E?RE#6=5]N!ZN+@+HC:%F]<@LJY)M9-5-9-P%3 #F_I%3L.BI
M6XD%?P!02P,$%     @ "X)G54NP#IV$ P  E T  !D   !X;"]W;W)K<VAE
M971S+W-H965T-#(N>&ULM5=;;]LZ#/XK@C<,&]#5E]S:+C'0IAU6H-TIENV<
MAV$/BLW$PBS)D^2F^_>C9-=-6L=;#[R7Q)+(3_Q(BJ*F&ZF^ZPS D#N>"SWS
M,F.*$]_720:<ZD-9@,"5E52<&ARJM:\+!31U2CSWHR 8^YPRX<53-W>CXJDL
M3<X$W"BB2\ZI^GD&N=S,O-"[G_C$UIFQ$WX\+>@:%F"^%#<*1WZ#DC(.0C,I
MB(+5S#L-3^9A9!6<Q+\,-GKKFU@J2RF_V\%E.O,":Q'DD!@+0?'O%N:0YQ8)
M[?A1@WK-GE9Q^_L>_;TCCV265,-<YO^QU&0S[\@C*:QHF9M/<O,!:D(CBY?(
M7+M?LJEE X\DI3:2U\IH 6>B^J=WM2.V%!"G72&J%:+'"L,]"H-:8>"(5I8Y
M6N?4T'BJY(8H*XUH]L/YQFDC&R9L&!=&X2I#/1-?79PN+A;D]3D8RG+]AKPE
M5Z UP 'YIP!%#1-KG$%''9!SII-<ZE(!2GU9G)/7+]^0EX0)\CF3I:8BU5/?
MH%$6VD]J \XJ Z(]!AR3:RE,ILF%2"'=U?>13,,HNF=T%G4"+J X)(/@@$1!
M%+78,_]S];##G$'CX('#&^S!FU.=D8*RE."9(Y3+4AB-/DOR$OE:YYD,"$</
MHU_Q?!@B5R2W#B<YHTN6,\- G[0YMMIXV+ZQ/?\GNJ )S#P\X!K4+7CQJQ?A
M.'C7YI6>P'9\-&Q\-.Q"CQ\R+;'>PFJSPO*BR4I)3F2SZ+S2FF(5_-C!V\)U
M&X>C,4;O=IMAB]!D&#1".Y:/&LM'G=']*,7;RN;&2E>8]@=MU&?0>@+;H3YN
MJ(__,&A5ME*L&IC9<HF%1%29#7=)1L4:7.H++.F/8KF=X6V^&C^)6!1%C\/Z
M5"B,)L?M89TTW":=W*Z98+SDY.LU\"6H;VW&=2(\-Y ]@>V0/6K('G7F\),K
MX.L52I!+ URW,C_JDWE/8#O,CQOFQYUAWGO3?0;%;1V>X]6D\$"W>:$;.B0_
M@:HVPIUZ_Y-P&#Q<]T%W9M.[WV9V-\1S ]P7VB[AK?XF[#>[:[R^V/>$MLL^
M>F ?_;T,_PUV&+@<;ZO<\V[5Y]+VM_I;#FKMVGY-$MM+58UA,]L\+4Y=0_UH
M_LP^.5S?_ !3O5>NJ5HSH?%>6B%D<#C!JU553X!J8&3ANNBE--B3N\\,GTV@
MK "NKZ0T]P.[0?,0BW\!4$L#!!0    (  N"9U5!V/%-\P(  "4*   9
M>&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;+66;6^;,!#'OXK%JJF5T@).@*1+
MD-(G;5*K1DV[:9KVPH%+L J8V29IO_UL2&FVF&C5TC?@,[Z[W]_XX88KQA]%
M B#14Y;F8F0E4A:GMBVB!#(B3E@!N?HR9SPC4IE\88N" XDKIRRUL>/X=D9H
M;H7#JF_"PR$K94ISF' DRBPC_/D,4K8:6:[UTG%'%XG4'78X+,@"IB ?B@E7
MEMU$B6D&N: L1QSF(VOLGIZY6#M4([Y26(F--M)29HP]:N-+/+(<300I1%*'
M(.JUA'-(4QU)<?Q:![6:G-IQL_T2_:H2K\3,B(!SEGZCL4Q&5M]",<Q)F<H[
MMOH,:T&>CA>Q5%1/M*K'!@,+1:60+%L[*X*,YO6;/*TG8L,!XQ8'O':H)L*N
M$U64%T22<,C9"G$]6D73C4IJY:W@:*[_RE1R]94J/QE>7XZGEU-T> &2T%0<
MH6-T#4( =-!M 9Q(FB]4C]+=0=>4S&A*Y7,'W1!9<M5"!XCFZ#YAI2!Y+(:V
M5$PZLAVM\Y_5^7%+_BD4)ZCK=!!V,$8/TPMT>'#T9QA;26ITX487KN)VVW2]
M1<2/\4Q(KA;(3Y. .E'/G$COFE-1D A&EMH6 O@2K/#C!]=W/NV0T6UD='=%
M_R<9DJ$9H FA<0=]!\+1;0XF'74FO\JD-^LRQ-@/AO;2P-=K^'K[Y[M?,1-?
MG<G;Y',]Q\SG-7S>._ E'(PSZ&T1NH'OF0G]AM#?/^$5*[D)T-\&Q-V6*0P:
MP. = -51:P(,#(!.SPS8;P#[>P4D<PE\-V9_&]-S!F;,08,YV"OF/9,D-<$-
MMN$<O]\RB:[S>A$X_\WWD,=41*S,)<3H\BE2+FB<:=MX\CM;I,?8&;2L1W?C
MRG)WDK83&BG<+8J^-VB;KM?[Q=UY[K_Y=]Z!KI%BM?+87*T[$9&T6H-&9+QU
M5'O>W\O/WKCT=0%U0_B"Y@*E,%=>SDF@%/.Z)JD-R8JJ#I@QJ:J*JIFH.@ZX
M'J"^SQF3+X8N+9K*,/P-4$L#!!0    (  N"9U7C%[34Q 0  +T;   9
M>&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;,5977/B-A3]*QIWIY/,)/$G7RDP
M ]CM9J9)F+#;/NST0=@"/+$M5I(AZ:^O9#O&!L5KNMKV!2QS[[G2.=*5+AKN
M,7FF&X08>(FCA(ZT#6/;6UVG_@;%D-[@+4KX+RM,8LAXDZQUNB4(!IE3'.F6
M873U&(:)-AYF[^9D/,0IB\($S0F@:1Q#\CI%$=Z/-%-[>_$4KC=,O-#'PRU<
MHP5BG[=SPEMZB1*$,4IHB!- T&JD3<Q;S^P)A\SBCQ#M:>49B*$L,7X6C;M@
MI!FB1RA"/A,0D'_MT Q%D4#B_?A:@&IE3.%8?7Y#_S4;/!_,$E(TP]&?8< V
M(ZVO@0"M8!JQ)[S_B(H!=02>CR.:?8)]86MHP$\IPW'AS'L0ATG^#5\*(BH.
M'$?N8!4.UK&#\XZ#73C8;2,XA8/3-D*G<,B&KN=CSXAS(8/C(<%[0(0U1Q,/
M&?N9-^<K3,1$63#"?PVY'QLO/DZ>O.OI9.&Y8/9X/_<>%I-/=X\/X,)%#(81
MO037X//"!1<?+@'=0((H"!/P:8-3"I. 7H$/M?909[Q7 EOWBQY,\QY8[_3
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
M*A=@]U=2FMW$'=#^P-(_4$L#!!0    (  N"9U5AM6>('P0  + 2   9
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
MVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:<Z10J[4+!XUA])
M1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2
M?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'<?VD-/IKV,BM'I;
MZ/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+ P04    "  +@F=5286P0#\$  #
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
M-;[_D53G\[/Q]OK+\KK98^>"<X"?B.^_4$L#!!0    (  N"9U5EX9FUMP$
M &4<   3    6T-O;G1E;G1?5'EP97-=+GAM;,W9R6[",!0%T%]!V2)B/)0.
M C9MMRV+_H";/$A$$ENVH?#W=<(@M:*HB$J]FT2)[7=?;.EL,G[;6O*]35TU
M?I(4(=@'QGQ64*U]:BPU<61N7*U#?'0+9G6VU MB8C@<L<PT@9HP"&V-9#I^
MHKE>5:'WO(FO?6F:2>*H\DGO<3>QS9HDVMJJS'2(XVS=Y-]2!ON$-*[LYOBB
MM+X?)R3L9$([\G/ ?MWKFIPK<^K-M LONHZSV*9B/FPK\NGY$B=Z-/-YF5%N
MLE4=EZ3>.M*Y+XA"7:6[HOWSR2'N,.VN_.K\KLRYP#ASYHSU\<0<71YW.))V
M]<#&0N1">?X3CXFQ]-7?1^UIYY3_,CMN[X=QR^X\/.MNU^_QUS,^UK^P#P'2
MAP3I0X'T<0/2QPBDCUN0/NY ^K@'Z8,/41I!$96CD,I13.4HJ'(453D*JQS%
M58X"*T>15:#(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&25*+)*%%DEBJP2
M15:)(JM$D56BR"I19)4HLDH4616*K I%5H4BJT*15:'(JE!D52BRJO^4]=V8
MY5__^&KO::W+YI#/NK^+TT]02P$"% ,4    "  +@F=5!T%-8H$   "Q
M$               @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    (
M  N"9U5UYD+C[@   "L"   1              "  :\   !D;V-0<F]P<R]C
M;W)E+GAM;%!+ 0(4 Q0    (  N"9U697)PC$ 8  )PG   3
M  "  <P!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ "X)G5<A0
M[?-C!@  !"4  !@              ("!#0@  'AL+W=O<FMS:&5E=',O<VAE
M970Q+GAM;%!+ 0(4 Q0    (  N"9U4_'9CT% @  /@C   8
M  " @:8.  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    "  +
M@F=5TG7M/H(#  #S"P  &               @('P%@  >&PO=V]R:W-H965T
M<R]S:&5E=#,N>&UL4$L! A0#%     @ "X)G5?- ($KU!P  ?"H  !@
M         ("!J!H  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0
M   (  N"9U6T:24:-A   (^K   8              " @=,B  !X;"]W;W)K
M<VAE971S+W-H965T-2YX;6Q02P$"% ,4    "  +@F=5ZYO#;F *  !H+@
M&               @($_,P  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L!
M A0#%     @ "X)G5<S5(M\<!P  71   !@              ("!U3T  'AL
M+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    (  N"9U6=7Z\SP@P
M 'D>   8              " @2=%  !X;"]W;W)K<VAE971S+W-H965T."YX
M;6Q02P$"% ,4    "  +@F=5[<5KD8D%  ";#@  &               @($?
M4@  >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ "X)G56\%
MI8H>"@  RAL  !D              ("!WE<  'AL+W=O<FMS:&5E=',O<VAE
M970Q,"YX;6Q02P$"% ,4    "  +@F=54%5F 7@&  ",#P  &0
M    @($S8@  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    (
M  N"9U7/GC(?P @  .,5   9              " @>)H  !X;"]W;W)K<VAE
M971S+W-H965T,3(N>&UL4$L! A0#%     @ "X)G559CIYU:!   8PL  !D
M             ("!V7$  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"
M% ,4    "  +@F=5[?Z@(,H%  !]#0  &0              @(%J=@  >&PO
M=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    (  N"9U6FIQ [100
M *X*   9              " @6M\  !X;"]W;W)K<VAE971S+W-H965T,34N
M>&UL4$L! A0#%     @ "X)G5268%-(%!    @H  !D              ("!
MYX   'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    "  +@F=5
M=HUD])8(   N%   &0              @($CA0  >&PO=V]R:W-H965T<R]S
M:&5E=#$W+GAM;%!+ 0(4 Q0    (  N"9U5\F%-@3 0  /()   9
M      " @?"-  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%
M  @ "X)G53(Z9BQ;"   JA<  !D              ("!<Y(  'AL+W=O<FMS
M:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    "  +@F=59FG4VJ8$   $#
M&0              @($%FP  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+
M 0(4 Q0    (  N"9U4S OPL/00  $ *   9              " @>*?  !X
M;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @ "X)G58;<6NK\
M P  DPD  !D              ("!5J0  'AL+W=O<FMS:&5E=',O<VAE970R
M,BYX;6Q02P$"% ,4    "  +@F=5?](H=2(#  !D!P  &0
M@(&)J   >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    (  N"
M9U7WT#6<:0(  $@%   9              " @>*K  !X;"]W;W)K<VAE971S
M+W-H965T,C0N>&UL4$L! A0#%     @ "X)G53&02[!+"0  C#4  !D
M         ("!@JX  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4
M    "  +@F=5I_YB;8P&  !W+@  &0              @($$N   >&PO=V]R
M:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    (  N"9U60>Y*@C0(  &0'
M   9              " @<>^  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL
M4$L! A0#%     @ "X)G538:7SAU!@  HR8  !D              ("!B\$
M 'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4    "  +@F=5>4:
M]@0#  !!"0  &0              @($WR   >&PO=V]R:W-H965T<R]S:&5E
M=#(Y+GAM;%!+ 0(4 Q0    (  N"9U60R[ZKF0(  (H%   9
M  " @7++  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @
M"X)G5;GJB3I*!   TQ<  !D              ("!0LX  'AL+W=O<FMS:&5E
M=',O<VAE970S,2YX;6Q02P$"% ,4    "  +@F=5'")]>2D"  "H!   &0
M            @('#T@  >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4
M Q0    (  N"9U6=<4T'; 8  #0G   9              " @2/5  !X;"]W
M;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @ "X)G5?M=4/]I P
M%@T  !D              ("!QML  'AL+W=O<FMS:&5E=',O<VAE970S-"YX
M;6Q02P$"% ,4    "  +@F=56O<.720'  #:0P  &0              @(%F
MWP  >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    (  N"9U7(
MH'1$\ 0   X;   9              " @<'F  !X;"]W;W)K<VAE971S+W-H
M965T,S8N>&UL4$L! A0#%     @ "X)G56#)(-Q! P  +0L  !D
M     ("!Z.L  'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4
M"  +@F=5A:.PF]D"  """0  &0              @(%@[P  >&PO=V]R:W-H
M965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    (  N"9U7?9"PE9 4  (L=   9
M              " @7#R  !X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L!
M A0#%     @ "X)G55E79+;) @  Q@L  !D              ("!"_@  'AL
M+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4    "  +@F=58_ '(?$"
M  "5"0  &0              @($+^P  >&PO=V]R:W-H965T<R]S:&5E=#0Q
M+GAM;%!+ 0(4 Q0    (  N"9U5+L Z=A ,  )0-   9              "
M@3/^  !X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @ "X)G
M54'8\4WS @  )0H  !D              ("![@$! 'AL+W=O<FMS:&5E=',O
M<VAE970T,RYX;6Q02P$"% ,4    "  +@F=5XQ>TU,0$  "]&P  &0
M        @($8!0$ >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0
M   (  N"9U7,$&(/B@(  ,P&   9              " @1,* 0!X;"]W;W)K
M<VAE971S+W-H965T-#4N>&UL4$L! A0#%     @ "X)G56&U9X@?!   L!(
M !D              ("!U P! 'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q0
M2P$"% ,4    "  +@F=5PR6$/N,!   H!   &0              @($J$0$
M>&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    (  N"9U7FTQJR
M#P,  &40   -              "  403 0!X;"]S='EL97,N>&UL4$L! A0#
M%     @ "X)G59>*NQS     $P(   L              ( !?A8! %]R96QS
M+RYR96QS4$L! A0#%     @ "X)G54F%L$ _!   P!\   \
M ( !9Q<! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    (  N"9U6Y(]HWL@$
M %0<   :              "  =,; 0!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN
M<F5L<U!+ 0(4 Q0    (  N"9U5EX9FUMP$  &4<   3              "
M ;T= 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@     W #< ^ X  *4? 0
!  $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<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>62
<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>63
<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>179</ContextCount>
  <ElementCount>278</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>40</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Disclosure - THE COMPANY AND BASIS OF PRESENTATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/THECOMPANYANDBASISOFPRESENTATION</Role>
      <ShortName>THE COMPANY AND BASIS OF PRESENTATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIES</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - Business Combinations and Asset Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitions</Role>
      <ShortName>Business Combinations and Asset Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS</Role>
      <ShortName>INVESTMENTS AND FAIR VALUE MEASUREMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETS</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - NOTES PAYABLE</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.asuresoftware.com/role/NOTESPAYABLE</Role>
      <ShortName>NOTES PAYABLE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION</Role>
      <ShortName>CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/LEASES</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - SHARE-BASED COMPENSATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATION</Role>
      <ShortName>SHARE-BASED COMPENSATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - NET LOSS PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/NETLOSSPERSHARE</Role>
      <ShortName>NET LOSS PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policy)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Policy)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Fair Value Measures and Disclosures (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/FairValueMeasuresandDisclosuresPolicies</Role>
      <ShortName>Fair Value Measures and Disclosures (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables</Role>
      <ShortName>INVESTMENTS AND FAIR VALUE MEASUREMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETS</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - NOTES PAYABLE (Tables)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.asuresoftware.com/role/NOTESPAYABLETables</Role>
      <ShortName>NOTES PAYABLE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/role/NOTESPAYABLE</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - LEASES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/LEASESTables</Role>
      <ShortName>LEASES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/role/LEASES</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - NET LOSS PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/NETLOSSPERSHARETables</Role>
      <ShortName>NET LOSS PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/role/NETLOSSPERSHARE</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - THE COMPANY AND BASIS OF PRESENTATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/THECOMPANYANDBASISOFPRESENTATIONDetails</Role>
      <ShortName>THE COMPANY AND BASIS OF PRESENTATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/role/THECOMPANYANDBASISOFPRESENTATION</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Business Combinations and Asset Acquisitions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails</Role>
      <ShortName>Business Combinations and Asset Acquisitions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitions</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails</Role>
      <ShortName>INVESTMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails</Role>
      <ShortName>INVESTMENTS AND FAIR VALUE MEASUREMENTS - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Debt Securities, Available-for-sale (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails</Role>
      <ShortName>INVESTMENTS AND FAIR VALUE MEASUREMENTS - Debt Securities, Available-for-sale (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Funds Held For Clients (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails</Role>
      <ShortName>INVESTMENTS AND FAIR VALUE MEASUREMENTS - Funds Held For Clients (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Investments Classified by Contractual Maturity Date (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails</Role>
      <ShortName>INVESTMENTS AND FAIR VALUE MEASUREMENTS - Investments Classified by Contractual Maturity Date (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofGoodwill</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Goodwill</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Intangible Assets</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Expected Amortization Expense</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Expected Amortization Expense</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - NOTES PAYABLE - Narrative (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails</Role>
      <ShortName>NOTES PAYABLE - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - NOTES PAYABLE (Details) - Schedule of Debt</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt</Role>
      <ShortName>NOTES PAYABLE (Details) - Schedule of Debt</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/role/NOTESPAYABLETables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - NOTES PAYABLE (Details) - Schedule of Debt and Debt Issuance Costs</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts</Role>
      <ShortName>NOTES PAYABLE (Details) - Schedule of Debt and Debt Issuance Costs</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/role/NOTESPAYABLETables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - NOTES PAYABLE (Details) - Schedule of Maturities of Long-term Debt</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt</Role>
      <ShortName>NOTES PAYABLE (Details) - Schedule of Maturities of Long-term Debt</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/role/NOTESPAYABLETables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000044 - Disclosure - CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails</Role>
      <ShortName>CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000045 - Disclosure - LEASES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/LEASESDetails</Role>
      <ShortName>LEASES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/role/LEASESTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000046 - Disclosure - LEASES (Details) - Rent Expense Components</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/LEASESDetailsRentExpenseComponents</Role>
      <ShortName>LEASES (Details) - Rent Expense Components</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/role/LEASESTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000047 - Disclosure - LEASES (Details) - Lessee, Operating Lease, Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure</Role>
      <ShortName>LEASES (Details) - Lessee, Operating Lease, Disclosure</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/role/LEASESTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000048 - Disclosure - LEASES (Details) - Lessee, Operating Lease, Liability, Maturity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity</Role>
      <ShortName>LEASES (Details) - Lessee, Operating Lease, Liability, Maturity</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/role/LEASESTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000049 - Disclosure - SHARE-BASED COMPENSATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails</Role>
      <ShortName>SHARE-BASED COMPENSATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATION</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000050 - Disclosure - NET LOSS PER SHARE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/NETLOSSPERSHAREDetails</Role>
      <ShortName>NET LOSS PER SHARE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/role/NETLOSSPERSHARETables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000051 - Disclosure - NET LOSS PER SHARE (Details) - Components of Earnings Per Share, Basic and Diluted</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asuresoftware.com/role/NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted</Role>
      <ShortName>NET LOSS PER SHARE (Details) - Components of Earnings Per Share, Basic and Diluted</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asuresoftware.com/role/NETLOSSPERSHARETables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="asur-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9999.htm</HtmlFileName>
      <LongName>Uncategorized Items - asur-20220930.htm</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/role/uncategorizedFacts</Role>
      <ShortName>Uncategorized Items - asur-20220930.htm</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="asur-20220930.htm">asur-20220930.htm</File>
    <File>a20220930exhibit311.htm</File>
    <File>a20220930exhibit312.htm</File>
    <File>a20220930exhibit321.htm</File>
    <File>a20220930exhibit322.htm</File>
    <File>asur-20220930.xsd</File>
    <File>asur-20220930_cal.xml</File>
    <File>asur-20220930_def.xml</File>
    <File>asur-20220930_lab.xml</File>
    <File>asur-20220930_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>asur-20220930_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="748">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="31">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>65
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "asur-20220930.htm": {
   "axisCustom": 0,
   "axisStandard": 17,
   "contextCount": 179,
   "dts": {
    "calculationLink": {
     "local": [
      "asur-20220930_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "asur-20220930_def.xml"
     ]
    },
    "inline": {
     "local": [
      "asur-20220930.htm"
     ]
    },
    "labelLink": {
     "local": [
      "asur-20220930_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "asur-20220930_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "asur-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": 434,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 5
   },
   "keyCustom": 15,
   "keyStandard": 263,
   "memberCustom": 9,
   "memberStandard": 30,
   "nsprefix": "asur",
   "nsuri": "http://www.asuresoftware.com/20220930",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_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 - Document And Entity Information",
     "role": "http://www.asuresoftware.com/role/DocumentAndEntityInformation",
     "shortName": "Document And Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:FairValueOfFinancialInstrumentsPolicy",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS",
     "role": "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS",
     "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:FairValueOfFinancialInstrumentsPolicy",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_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": "0000011 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS",
     "role": "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETS",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - NOTES PAYABLE",
     "role": "http://www.asuresoftware.com/role/NOTESPAYABLE",
     "shortName": "NOTES PAYABLE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_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": "0000013 - Disclosure - CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION",
     "role": "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION",
     "shortName": "CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - LEASES",
     "role": "http://www.asuresoftware.com/role/LEASES",
     "shortName": "LEASES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - SHARE-BASED COMPENSATION",
     "role": "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATION",
     "shortName": "SHARE-BASED COMPENSATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_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": "0000016 - Disclosure - NET LOSS PER SHARE",
     "role": "http://www.asuresoftware.com/role/NETLOSSPERSHARE",
     "shortName": "NET LOSS PER SHARE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policy)",
     "role": "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policy)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueOfFinancialInstrumentsPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Fair Value Measures and Disclosures (Policies)",
     "role": "http://www.asuresoftware.com/role/FairValueMeasuresandDisclosuresPolicies",
     "shortName": "Fair Value Measures and Disclosures (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueOfFinancialInstrumentsPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS (Tables)",
     "role": "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables",
     "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i10d6b4223511407db6d0a207f592e882_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS",
     "role": "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i10d6b4223511407db6d0a207f592e882_I20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)",
     "role": "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - NOTES PAYABLE (Tables)",
     "role": "http://www.asuresoftware.com/role/NOTESPAYABLETables",
     "shortName": "NOTES PAYABLE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_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": "0000025 - Disclosure - LEASES (Tables)",
     "role": "http://www.asuresoftware.com/role/LEASESTables",
     "shortName": "LEASES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_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": "0000027 - Disclosure - NET LOSS PER SHARE (Tables)",
     "role": "http://www.asuresoftware.com/role/NETLOSSPERSHARETables",
     "shortName": "NET LOSS PER SHARE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i10d6b4223511407db6d0a207f592e882_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FundsHeldForClients",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - THE COMPANY AND BASIS OF PRESENTATION (Details)",
     "role": "http://www.asuresoftware.com/role/THECOMPANYANDBASISOFPRESENTATIONDetails",
     "shortName": "THE COMPANY AND BASIS OF PRESENTATION (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Business Combinations and Asset Acquisitions (Details)",
     "role": "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails",
     "shortName": "Business Combinations and Asset Acquisitions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i28c698b7f3b642f58c95e6f2e36c271f_I20220101",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i10d6b4223511407db6d0a207f592e882_I20220930",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "asur:NumberOfSecuritiesInUnrealizedGainPosition",
      "reportCount": 1,
      "unitRef": "security",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)",
     "role": "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
     "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i4fb6eb75f8ee41cc9ecf03735f7bba58_I20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "ic8cac79150a1411390dee35299ca3f61_D20220101-20220101",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Narrative (Details)",
     "role": "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails",
     "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i10d6b4223511407db6d0a207f592e882_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Debt Securities, Available-for-sale (Details)",
     "role": "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails",
     "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS - Debt Securities, Available-for-sale (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i10d6b4223511407db6d0a207f592e882_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i10d6b4223511407db6d0a207f592e882_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashAndCashEquivalents",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Funds Held For Clients (Details)",
     "role": "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails",
     "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS - Funds Held For Clients (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i10d6b4223511407db6d0a207f592e882_I20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i10d6b4223511407db6d0a207f592e882_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals)",
     "role": "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i10d6b4223511407db6d0a207f592e882_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i10d6b4223511407db6d0a207f592e882_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - Investments Classified by Contractual Maturity Date (Details)",
     "role": "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails",
     "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS - Investments Classified by Contractual Maturity Date (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i10d6b4223511407db6d0a207f592e882_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i10d6b4223511407db6d0a207f592e882_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details)",
     "role": "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i9d23e3b5b5cb4071a7a01024c9954767_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Goodwill",
     "role": "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofGoodwill",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Goodwill",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Intangible Assets",
     "role": "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Intangible Assets",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i10d6b4223511407db6d0a207f592e882_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Expected Amortization Expense",
     "role": "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Expected Amortization Expense",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i10d6b4223511407db6d0a207f592e882_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i10d6b4223511407db6d0a207f592e882_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFairValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - NOTES PAYABLE - Narrative (Details)",
     "role": "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails",
     "shortName": "NOTES PAYABLE - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i35959eeace1c41c8bbeb1a0b74fa754e_I20220831",
      "decimals": "-3",
      "lang": "en-US",
      "name": "asur:DebtInstrumentProceedsFromIndemnificationClaim",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i10d6b4223511407db6d0a207f592e882_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - NOTES PAYABLE (Details) - Schedule of Debt",
     "role": "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt",
     "shortName": "NOTES PAYABLE (Details) - Schedule of Debt",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "ia619a366263949f8aa71e460be6cf985_I20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:NotesAndLoansPayable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i10d6b4223511407db6d0a207f592e882_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsCurrentGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - NOTES PAYABLE (Details) - Schedule of Debt and Debt Issuance Costs",
     "role": "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts",
     "shortName": "NOTES PAYABLE (Details) - Schedule of Debt and Debt Issuance Costs",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i10d6b4223511407db6d0a207f592e882_I20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i10d6b4223511407db6d0a207f592e882_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - NOTES PAYABLE (Details) - Schedule of Maturities of Long-term Debt",
     "role": "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt",
     "shortName": "NOTES PAYABLE (Details) - Schedule of Maturities of Long-term Debt",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i10d6b4223511407db6d0a207f592e882_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i10d6b4223511407db6d0a207f592e882_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details)",
     "role": "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails",
     "shortName": "CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i9d23e3b5b5cb4071a7a01024c9954767_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS",
     "role": "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i10d6b4223511407db6d0a207f592e882_I20220930",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - LEASES (Details)",
     "role": "http://www.asuresoftware.com/role/LEASESDetails",
     "shortName": "LEASES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i10d6b4223511407db6d0a207f592e882_I20220930",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "iaabceedc8fb74e9794410d6ae9ebb5cb_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": "0000046 - Disclosure - LEASES (Details) - Rent Expense Components",
     "role": "http://www.asuresoftware.com/role/LEASESDetailsRentExpenseComponents",
     "shortName": "LEASES (Details) - Rent Expense Components",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_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": "0000047 - Disclosure - LEASES (Details) - Lessee, Operating Lease, Disclosure",
     "role": "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure",
     "shortName": "LEASES (Details) - Lessee, Operating Lease, Disclosure",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i10d6b4223511407db6d0a207f592e882_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - LEASES (Details) - Lessee, Operating Lease, Liability, Maturity",
     "role": "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity",
     "shortName": "LEASES (Details) - Lessee, Operating Lease, Liability, Maturity",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i10d6b4223511407db6d0a207f592e882_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - SHARE-BASED COMPENSATION (Details)",
     "role": "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails",
     "shortName": "SHARE-BASED COMPENSATION (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i57b90b029f1247f4aba61d69333933b6_D20220101-20220930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - NET LOSS PER SHARE (Details)",
     "role": "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetails",
     "shortName": "NET LOSS PER SHARE (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i57b90b029f1247f4aba61d69333933b6_D20220101-20220930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "iaabceedc8fb74e9794410d6ae9ebb5cb_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - NET LOSS PER SHARE (Details) - Components of Earnings Per Share, Basic and Diluted",
     "role": "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted",
     "shortName": "NET LOSS PER SHARE (Details) - Components of Earnings Per Share, Basic and Diluted",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i0b04456c41f64bb781b56452693dbdf8_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY",
     "role": "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i4da56aa2d5684a238083506114cf9251_D20210101-20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000007 - Disclosure - THE COMPANY AND BASIS OF PRESENTATION",
     "role": "http://www.asuresoftware.com/role/THECOMPANYANDBASISOFPRESENTATION",
     "shortName": "THE COMPANY AND BASIS OF PRESENTATION",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES",
     "role": "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIES",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i7aeb93dcea6d4befbd410828a397377d_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000009 - Disclosure - Business Combinations and Asset Acquisitions",
     "role": "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitions",
     "shortName": "Business Combinations and Asset Acquisitions",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R9999": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "",
     "isDefault": "false",
     "longName": "Uncategorized Items - asur-20220930.htm",
     "role": "http://xbrl.sec.gov/role/uncategorizedFacts",
     "shortName": "Uncategorized Items - asur-20220930.htm",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asur-20220930.htm",
      "contextRef": "i096e6b86e0794a1589859d7aa2fab661_D20210701-20210930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 40,
   "tag": {
    "asur_A2018PlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2018 Plan",
        "label": "2018 Plan [Member]",
        "terseLabel": "2018 Plan"
       }
      }
     },
     "localname": "A2018PlanMember",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_AggregateMemberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "AggregateMember",
        "label": "AggregateMember [Member]",
        "terseLabel": "AggregateMember [Member]"
       }
      }
     },
     "localname": "AggregateMemberMember",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_AssetsBeforeFundsHeldForClientsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets, before funds held for clients, 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": "AssetsBeforeFundsHeldForClientsCurrent",
        "totalLabel": "Total current assets before funds held for clients"
       }
      }
     },
     "localname": "AssetsBeforeFundsHeldForClientsCurrent",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Line Items]",
        "terseLabel": "CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Line Items]"
       }
      }
     },
     "localname": "CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsLineItems",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Table]",
        "terseLabel": "CONTRACTS WITH CUSTOMERS AND REVENUE CONCENTRATION (Details) [Table]"
       }
      }
     },
     "localname": "CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetailsTable",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract",
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:"
       }
      }
     },
     "localname": "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_ClientFundObligationsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligations to remit funds to satisfy clients' payroll and tax payment obligations.",
        "label": "Client fund obligations",
        "terseLabel": "Client fund obligations"
       }
      }
     },
     "localname": "ClientFundObligationsCurrent",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_DebtInstrumentPaymentWithheldAsSecurityForIndemnificationClaim": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Payment Withheld As Security For Indemnification Claim",
        "label": "Debt Instrument, Payment Withheld As Security For Indemnification Claim",
        "terseLabel": "Payment withheld as security for indemnification claim"
       }
      }
     },
     "localname": "DebtInstrumentPaymentWithheldAsSecurityForIndemnificationClaim",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_DebtInstrumentProceedsFromIndemnificationClaim": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Proceeds From Indemnification Claim",
        "label": "Debt Instrument, Proceeds From Indemnification Claim",
        "terseLabel": "Proceeds from indemnification claim"
       }
      }
     },
     "localname": "DebtInstrumentProceedsFromIndemnificationClaim",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_FundsHeldForClients2Abstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FundsHeldForClients2Abstract",
        "terseLabel": "Funds Held for Clients"
       }
      }
     },
     "localname": "FundsHeldForClients2Abstract",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_FundsHeldForClientsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FundsHeldForClientsAbstract",
        "terseLabel": "Funds held for clients"
       }
      }
     },
     "localname": "FundsHeldForClientsAbstract",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Gross Unrealized Losses",
        "label": "Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Losses",
        "negatedTerseLabel": "Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Losses"
       }
      }
     },
     "localname": "FundsHeldForClientsRestrictedCashAndDebtSecuritiesGrossUnrealizedLosses",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails",
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_FundsHeldForClientsRestrictedCashEquivalents": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Funds Held For Clients, Restricted Cash Equivalents",
        "label": "Funds Held For Clients, Restricted Cash Equivalents",
        "terseLabel": "Funds Held For Clients, Restricted Cash"
       }
      }
     },
     "localname": "FundsHeldForClientsRestrictedCashEquivalents",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Funds Held For Clients, Restricted Cash Equivalents, Amortized Cost",
        "label": "Funds Held For Clients, Restricted Cash Equivalents, Amortized Cost",
        "terseLabel": "Funds Held For Clients, Restricted Cash, Amortized Cost"
       }
      }
     },
     "localname": "FundsHeldForClientsRestrictedCashEquivalentsAmortizedCost",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Funds Held For Clients, Restricted Cash Equivalents and Debt Securities",
        "label": "Funds Held For Clients, Restricted Cash Equivalents and Debt Securities",
        "terseLabel": "Funds Held For Clients, Restricted Cash and Debt Securities"
       }
      }
     },
     "localname": "FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecurities",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Amortized Cost",
        "label": "Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Amortized Cost",
        "terseLabel": "Funds Held For Clients, Restricted Cash and Debt Securities, Amortized Cost"
       }
      }
     },
     "localname": "FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesAmortizedCost",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Gross Unrealized Gains",
        "label": "Funds Held For Clients, Restricted Cash Equivalents and Debt Securities, Gross Unrealized Gains",
        "terseLabel": "Funds Held For Clients, Restricted Cash and Debt Securities, Gross Unrealized Gains"
       }
      }
     },
     "localname": "FundsHeldForClientsRestrictedCashEquivalentsAndDebtSecuritiesGrossUnrealizedGains",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Funds Held For Clients, Restricted Cash Equivalents, Gross Unrealized Gains",
        "label": "Funds Held For Clients, Restricted Cash Equivalents, Gross Unrealized Gains",
        "terseLabel": "Funds Held For Clients, Restricted Cash, Gross Unrealized Gains"
       }
      }
     },
     "localname": "FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedGains",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Funds Held For Clients, Restricted Cash Equivalents, Gross Unrealized Losses",
        "label": "Funds Held For Clients, Restricted Cash Equivalents, Gross Unrealized Losses",
        "negatedTerseLabel": "Funds Held For Clients, Restricted Cash, Gross Unrealized Losses"
       }
      }
     },
     "localname": "FundsHeldForClientsRestrictedCashEquivalentsGrossUnrealizedLosses",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) [Line Items]",
        "terseLabel": "INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) [Line Items]"
       }
      }
     },
     "localname": "INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsLineItems",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]",
        "terseLabel": "INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]"
       }
      }
     },
     "localname": "INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisLineItems",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table]",
        "terseLabel": "INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table]"
       }
      }
     },
     "localname": "INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisTable",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) [Table]",
        "terseLabel": "INVESTMENTS AND FAIR VALUE MEASUREMENTS (Details) [Table]"
       }
      }
     },
     "localname": "INVESTMENTSANDFAIRVALUEMEASUREMENTSDetailsTable",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_IndividuallyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about the position of unrealized losses.",
        "label": "IndividuallyMember",
        "terseLabel": "IndividuallyMember"
       }
      }
     },
     "localname": "IndividuallyMember",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_LEASESDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LEASES (Details) [Line Items]",
        "terseLabel": "LEASES (Details) [Line Items]"
       }
      }
     },
     "localname": "LEASESDetailsLineItems",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESDetails",
      "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_LEASESDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LEASES (Details) [Table]",
        "terseLabel": "LEASES (Details) [Table]"
       }
      }
     },
     "localname": "LEASESDetailsTable",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESDetails",
      "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_LesseeOperatingLeaseDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Disclosure [Abstract]",
        "terseLabel": "Lessee, Operating Lease, Disclosure [Abstract]"
       }
      }
     },
     "localname": "LesseeOperatingLeaseDisclosureAbstract",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "xbrltype": "stringItemType"
    },
    "asur_LesseeOperatingLeaseLiabilityMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Maturity [Abstract]",
        "terseLabel": "Lessee, Operating Lease, Liability, Maturity [Abstract]"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityAbstract",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "xbrltype": "stringItemType"
    },
    "asur_LiablitiesBeforeClientFundObligationsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations, before client fund 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": "LiablitiesBeforeClientFundObligationsCurrent",
        "totalLabel": "Total current liabilities before client fund obligations"
       }
      }
     },
     "localname": "LiablitiesBeforeClientFundObligationsCurrent",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_NETLOSSPERSHAREDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NET LOSS PER SHARE (Details) [Line Items]",
        "terseLabel": "NET LOSS PER SHARE (Details) [Line Items]"
       }
      }
     },
     "localname": "NETLOSSPERSHAREDetailsLineItems",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_NETLOSSPERSHAREDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NET LOSS PER SHARE (Details) [Table]",
        "terseLabel": "NET LOSS PER SHARE (Details) [Table]"
       }
      }
     },
     "localname": "NETLOSSPERSHAREDetailsTable",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_NOTESPAYABLEDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NOTES PAYABLE (Details) [Line Items]",
        "terseLabel": "NOTES PAYABLE (Details) [Line Items]"
       }
      }
     },
     "localname": "NOTESPAYABLEDetailsLineItems",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts",
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_NOTESPAYABLEDetailsScheduleofDebtLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NOTES PAYABLE (Details) - Schedule of Debt [Line Items]",
        "terseLabel": "NOTES PAYABLE (Details) - Schedule of Debt [Line Items]"
       }
      }
     },
     "localname": "NOTESPAYABLEDetailsScheduleofDebtLineItems",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_NOTESPAYABLEDetailsScheduleofDebtTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NOTES PAYABLE (Details) - Schedule of Debt [Table]",
        "terseLabel": "NOTES PAYABLE (Details) - Schedule of Debt [Table]"
       }
      }
     },
     "localname": "NOTESPAYABLEDetailsScheduleofDebtTable",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_NOTESPAYABLEDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NOTES PAYABLE (Details) [Table]",
        "terseLabel": "NOTES PAYABLE (Details) [Table]"
       }
      }
     },
     "localname": "NOTESPAYABLEDetailsTable",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts",
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_NonCashOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NonCashOperatingActivitiesAbstract",
        "terseLabel": "Non-cash operating activities:"
       }
      }
     },
     "localname": "NonCashOperatingActivitiesAbstract",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "asur_NumberOfSecuritiesInUnrealizedGainPosition": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of securities in unrealized gain position.",
        "label": "NumberOfSecuritiesInUnrealizedGainPosition",
        "terseLabel": "Number of securities in unrealized gain position"
       }
      }
     },
     "localname": "NumberOfSecuritiesInUnrealizedGainPosition",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails",
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "asur_ProceedsPaymentsFromClientFundObligations": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from obligations to remit funds to satisfy clients' payroll and tax payment obligations.",
        "label": "Net change in client fund obligations",
        "terseLabel": "Net change in client fund obligations"
       }
      }
     },
     "localname": "ProceedsPaymentsFromClientFundObligations",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asur_ProfessionalServicesRevenueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of product or service.",
        "label": "ProfessionalServicesRevenueMember",
        "terseLabel": "Professional services, hardware and other"
       }
      }
     },
     "localname": "ProfessionalServicesRevenueMember",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_RecurringMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of revenue.",
        "label": "RecurringMember",
        "terseLabel": "Recurring"
       }
      }
     },
     "localname": "RecurringMember",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_RentExpenseComponentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rent Expense Components [Abstract]",
        "terseLabel": "Rent Expense Components [Abstract]"
       }
      }
     },
     "localname": "RentExpenseComponentsAbstract",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "xbrltype": "stringItemType"
    },
    "asur_ScheduleOfDebtAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Debt [Abstract]",
        "terseLabel": "Schedule of Debt [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfDebtAbstract",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "xbrltype": "stringItemType"
    },
    "asur_ScheduleOfDebtAndDebtIssuanceCostsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Debt and Debt Issuance Costs [Abstract]",
        "terseLabel": "Schedule of Debt and Debt Issuance Costs [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfDebtAndDebtIssuanceCostsAbstract",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "xbrltype": "stringItemType"
    },
    "asur_ScheduleOfExpectedAmortizationExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Expected Amortization Expense [Abstract]",
        "terseLabel": "Schedule of Expected Amortization Expense [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfExpectedAmortizationExpenseAbstract",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "xbrltype": "stringItemType"
    },
    "asur_ScheduleOfGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Goodwill [Abstract]",
        "terseLabel": "Schedule of Goodwill [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillAbstract",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "xbrltype": "stringItemType"
    },
    "asur_ScheduleOfIntangibleAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Intangible Assets [Abstract]",
        "terseLabel": "Schedule of Intangible Assets [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfIntangibleAssetsAbstract",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "xbrltype": "stringItemType"
    },
    "asur_ScheduleOfMaturitiesOfLongTermDebtAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Maturities of Long-term Debt [Abstract]",
        "terseLabel": "Schedule of Maturities of Long-term Debt [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtAbstract",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "xbrltype": "stringItemType"
    },
    "asur_SecondAssetPurchaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second Asset Purchase Agreement",
        "label": "Second Asset Purchase Agreement [Member]",
        "terseLabel": "Second Asset Purchase Agreement [Member]"
       }
      }
     },
     "localname": "SecondAssetPurchaseAgreementMember",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails",
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_StructuralCapitalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "StructuralCapital",
        "label": "StructuralCapital [Member]",
        "terseLabel": "StructuralCapital"
       }
      }
     },
     "localname": "StructuralCapitalMember",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt",
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_SubordinatedNoteMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subordinated Note",
        "label": "Subordinated Note [Member]",
        "terseLabel": "Subordinated Note"
       }
      }
     },
     "localname": "SubordinatedNoteMember",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_TheAssetPurchaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Asset Purchase Agreement",
        "label": "The Asset Purchase Agreement [Member]",
        "terseLabel": "The Asset Purchase Agreement [Member]"
       }
      }
     },
     "localname": "TheAssetPurchaseAgreementMember",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asur_WeightedAverageBasicAndDilutedSharesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "WeightedAverageBasicAndDilutedSharesAbstract",
        "terseLabel": "Weighted average basic and diluted shares"
       }
      }
     },
     "localname": "WeightedAverageBasicAndDilutedSharesAbstract",
     "nsuri": "http://www.asuresoftware.com/20220930",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "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.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "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.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "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.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "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.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "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.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r576"
     ],
     "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 Annual Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r577"
     ],
     "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.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "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.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r574"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r574"
     ],
     "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.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r574"
     ],
     "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.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r585"
     ],
     "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.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r574"
     ],
     "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.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r574"
     ],
     "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.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r574"
     ],
     "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.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r574"
     ],
     "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.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_NoTradingSymbolFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a security having no trading symbol.",
        "label": "No Trading Symbol Flag",
        "terseLabel": "No Trading Symbol Flag"
       }
      }
     },
     "localname": "NoTradingSymbolFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "trueItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r573"
     ],
     "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.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r575"
     ],
     "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.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r109",
      "r251",
      "r255",
      "r260",
      "r414",
      "r415",
      "r417",
      "r418",
      "r462",
      "r569"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r245",
      "r246",
      "r247",
      "r248",
      "r265",
      "r301",
      "r338",
      "r340",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r498",
      "r542",
      "r544",
      "r570",
      "r571"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESDetails",
      "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure",
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r245",
      "r246",
      "r247",
      "r248",
      "r265",
      "r301",
      "r338",
      "r340",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r498",
      "r542",
      "r544",
      "r570",
      "r571"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESDetails",
      "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure",
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt",
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r169",
      "r246",
      "r247",
      "r323",
      "r326",
      "r500",
      "r541",
      "r543"
     ],
     "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.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r169",
      "r246",
      "r247",
      "r323",
      "r326",
      "r500",
      "r541",
      "r543"
     ],
     "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.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r265",
      "r301",
      "r328",
      "r338",
      "r340",
      "r367",
      "r368",
      "r369",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r498",
      "r542",
      "r544",
      "r570",
      "r571"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESDetails",
      "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure",
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt",
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r265",
      "r301",
      "r328",
      "r338",
      "r340",
      "r367",
      "r368",
      "r369",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r498",
      "r542",
      "r544",
      "r570",
      "r571"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESDetails",
      "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure",
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt",
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r37",
      "r465"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "asur_LiablitiesBeforeClientFundObligationsCurrent",
       "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.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r172",
      "r173"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "asur_AssetsBeforeFundsHeldForClientsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $2,751 and\u00a0$2,210 at September\u00a030, 2022 and December\u00a031, 2021, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Accretion (Amortization) of Discounts and Premiums, Investments",
        "negatedTerseLabel": "Net amortization of premiums and accretion of discounts on available-for-sale securities"
       }
      }
     },
     "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedSalesCommissionCurrentAndNoncurrent": {
     "auth_ref": [
      "r19",
      "r22",
      "r508",
      "r527"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions.",
        "label": "Accrued Sales Commission",
        "terseLabel": "Accrued Sales Commission"
       }
      }
     },
     "localname": "AccruedSalesCommissionCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r28",
      "r53",
      "r54",
      "r55",
      "r530",
      "r549",
      "r550"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.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.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r52",
      "r55",
      "r62",
      "r63",
      "r64",
      "r111",
      "r112",
      "r113",
      "r416",
      "r461",
      "r545",
      "r546"
     ],
     "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": "AOCI Attributable to Parent [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r26",
      "r465"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r111",
      "r112",
      "r113",
      "r377",
      "r378",
      "r379",
      "r422"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r93"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of adjustments to net income or loss necessary to remove the effects of all items whose cash effects are investing or financing cash flows. The aggregate amount also includes all noncash expenses and income items which reduce or increase net income and are thus added back or deducted when calculating cash provided by or used in operating activities.",
        "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities",
        "terseLabel": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities"
       }
      }
     },
     "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r342",
      "r380",
      "r381"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": {
     "auth_ref": [
      "r305",
      "r306"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.",
        "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs",
        "negatedTerseLabel": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs",
        "terseLabel": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "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 (loss) income to net cash provided by (used in) operations:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r371"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Share-based Payment Arrangement, Expense (in Dollars)"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r32",
      "r174",
      "r199"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfDeferredSalesCommissions": {
     "auth_ref": [
      "r75",
      "r93"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Deferred Sales Commissions",
        "terseLabel": "Amortization of Deferred Sales Commissions"
       }
      }
     },
     "localname": "AmortizationOfDeferredSalesCommissions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r93",
      "r285",
      "r294",
      "r295",
      "r445"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "terseLabel": "Amortization of debt financing costs and discount"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r93",
      "r231",
      "r238"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "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 intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r133"
     ],
     "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.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails",
      "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r133"
     ],
     "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.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails",
      "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetAcquisitionAxis": {
     "auth_ref": [
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by asset acquisition.",
        "label": "Asset Acquisition [Axis]",
        "terseLabel": "Asset Acquisition [Axis]"
       }
      }
     },
     "localname": "AssetAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails",
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetAcquisitionConsiderationTransferred": {
     "auth_ref": [
      "r407",
      "r408",
      "r409",
      "r410"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer.",
        "label": "Asset Acquisition, Consideration Transferred",
        "terseLabel": "Asset Acquisition, Consideration Transferred"
       }
      }
     },
     "localname": "AssetAcquisitionConsiderationTransferred",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetAcquisitionDomain": {
     "auth_ref": [
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset acquisition.",
        "label": "Asset Acquisition [Domain]",
        "terseLabel": "Asset Acquisition [Domain]"
       }
      }
     },
     "localname": "AssetAcquisitionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails",
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r17",
      "r106",
      "r158",
      "r161",
      "r167",
      "r197",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r414",
      "r417",
      "r436",
      "r463",
      "r465",
      "r506",
      "r526"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS",
        "verboseLabel": "Assets:"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r7",
      "r36",
      "r106",
      "r197",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r414",
      "r417",
      "r436",
      "r463",
      "r465"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r425"
     ],
     "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",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r181"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax",
        "terseLabel": "Gross Unrealized Gains"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r182"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax",
        "negatedLabel": "Gross Unrealized Losses"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r179",
      "r208"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost",
        "terseLabel": "Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {
     "auth_ref": [
      "r183",
      "r185",
      "r521"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five",
        "terseLabel": "After one year through five years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": {
     "auth_ref": [
      "r183",
      "r186",
      "r522"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date.",
        "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value",
        "totalLabel": "Available-for-sale debt securities total fair value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {
     "auth_ref": [
      "r183",
      "r184",
      "r520"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing 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": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One",
        "terseLabel": "One year or less"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSInvestmentsClassifiedbyContractualMaturityDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r176",
      "r180",
      "r208",
      "r511"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale",
        "terseLabel": "Aggregate Estimated Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
     "auth_ref": [
      "r178",
      "r208"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FundsHeldForClients",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.",
        "label": "Debt Securities, Available-for-Sale, Current",
        "terseLabel": "Debt Securities, Available-for-sale, Current"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": {
     "auth_ref": [
      "r13",
      "r178",
      "r208"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FundsHeldForClients",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.",
        "label": "Debt Securities, Available-for-Sale, Noncurrent",
        "terseLabel": "Debt Securities, Available-for-sale, Noncurrent"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableforsaleSecuritiesMember": {
     "auth_ref": [
      "r191"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Available-for-Sale Securities [Member]",
        "terseLabel": "Available-for-sale securities"
       }
      }
     },
     "localname": "AvailableforsaleSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails",
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370"
     ],
     "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.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r337",
      "r339",
      "r394"
     ],
     "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.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails",
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r337",
      "r339",
      "r392",
      "r393",
      "r394"
     ],
     "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.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails",
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.",
        "label": "Business Acquisition, Transaction Costs",
        "terseLabel": "Business Acquisition, Transaction Costs"
       }
      }
     },
     "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails"
     ],
     "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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "auth_ref": [
      "r92",
      "r405"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "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 contingent purchase consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "auth_ref": [
      "r401",
      "r402"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "asur_LiablitiesBeforeClientFundObligationsCurrent",
       "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": "Contingent purchase consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": {
     "auth_ref": [
      "r401",
      "r402"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "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": "Contingent purchase consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r395",
      "r411"
     ],
     "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": "Business Combination Disclosure"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitions",
      "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationSegmentAllocationLineItems": {
     "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 Segment Allocation [Line Items]",
        "terseLabel": "Business Combination Segment Allocation [Line Items]"
       }
      }
     },
     "localname": "BusinessCombinationSegmentAllocationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationSegmentAllocationTable": {
     "auth_ref": [
      "r404"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about goodwill in a business combination.",
        "label": "Business Combination, Segment Allocation [Table]",
        "terseLabel": "Business Combination, Segment Allocation [Table]"
       }
      }
     },
     "localname": "BusinessCombinationSegmentAllocationTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r4",
      "r12",
      "r95"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "asur_AssetsBeforeFundsHeldForClientsCurrent",
       "weight": 1.0
      },
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. 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, cash equivalents, and restricted cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "auth_ref": [
      "r12"
     ],
     "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.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r96",
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r88",
      "r95",
      "r101"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash, cash equivalents, restricted cash and restricted cash equivalents, end of period",
        "periodStartLabel": "Cash, cash equivalents, restricted cash and restricted cash equivalents, beginning of period",
        "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r88",
      "r437"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net decrease in cash, cash equivalents, restricted cash, and restricted cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CertificatesOfDepositMember": {
     "auth_ref": [
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.",
        "label": "Certificates of Deposit [Member]",
        "terseLabel": "Certificates of deposit"
       }
      }
     },
     "localname": "CertificatesOfDepositMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r23",
      "r24",
      "r25",
      "r104",
      "r106",
      "r126",
      "r127",
      "r128",
      "r130",
      "r132",
      "r140",
      "r141",
      "r142",
      "r197",
      "r251",
      "r255",
      "r256",
      "r257",
      "r260",
      "r261",
      "r299",
      "r300",
      "r302",
      "r303",
      "r305",
      "r436",
      "r578"
     ],
     "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.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r111",
      "r112",
      "r422"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock [Member]",
        "verboseLabel": "Common Stock, $0.01 par value"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r25",
      "r305"
     ],
     "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",
        "terseLabel": "Common stock, shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValueOutstanding": {
     "auth_ref": [
      "r25"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.",
        "label": "Common Stock, Value, Outstanding",
        "terseLabel": "Common stock, $0.01 par value; 44,000 shares authorized; 20,544 and 20,412 shares issued, 20,160 and 20,028 shares outstanding at September\u00a030, 2022 and December\u00a031, 2021, respectively"
       }
      }
     },
     "localname": "CommonStockValueOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r58",
      "r60",
      "r61",
      "r69",
      "r515",
      "r536"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive (loss) income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]",
        "terseLabel": "Other comprehensive loss:"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for comprehensive income.",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDescription": {
     "auth_ref": [
      "r148",
      "r149",
      "r434",
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies or describes the benchmark that serves as the denominator in the calculation of the percentage of concentration risk.",
        "label": "Concentration Risk, Benchmark Description",
        "terseLabel": "Concentration Risk, Benchmark Description"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r148",
      "r149",
      "r171",
      "r434",
      "r435",
      "r568"
     ],
     "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.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r148",
      "r149",
      "r171",
      "r434",
      "r435",
      "r552",
      "r568"
     ],
     "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.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r148",
      "r149",
      "r171",
      "r434",
      "r435",
      "r552",
      "r568"
     ],
     "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.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r148",
      "r149",
      "r171",
      "r434",
      "r435",
      "r568"
     ],
     "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.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss": {
     "auth_ref": [
      "r199",
      "r201",
      "r203",
      "r311"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss for right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Contract with Customer, Asset, Allowance for Credit Loss",
        "terseLabel": "Contract with Customer, Asset, Allowance for Credit Loss"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r309",
      "r310",
      "r324"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "asur_LiablitiesBeforeClientFundObligationsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r309",
      "r310",
      "r324"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "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 revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r329",
      "r336",
      "r551"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.",
        "label": "Corporate Debt Securities [Member]",
        "terseLabel": "Corporate debt securities"
       }
      }
     },
     "localname": "CorporateDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r74",
      "r500"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of Sales"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSoldAmortization": {
     "auth_ref": [
      "r72"
     ],
     "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, Amortization"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSoldAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r147",
      "r171"
     ],
     "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 [Member]"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerListsMember": {
     "auth_ref": [
      "r398"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information.",
        "label": "Customer Lists [Member]",
        "terseLabel": "Customer Lists"
       }
      }
     },
     "localname": "CustomerListsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r399"
     ],
     "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 [Member]"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r103",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r279",
      "r286",
      "r287",
      "r289",
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Debt Disclosure [Text Block]"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r18",
      "r19",
      "r20",
      "r105",
      "r109",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r269",
      "r275",
      "r276",
      "r277",
      "r278",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r292",
      "r293",
      "r294",
      "r295",
      "r446",
      "r507",
      "r509",
      "r525"
     ],
     "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.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails",
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt",
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts",
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r20",
      "r290",
      "r509",
      "r525"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Long-term Debt, Gross",
        "verboseLabel": "Long-term Debt, Gross"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails",
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt",
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts",
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt",
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFairValue": {
     "auth_ref": [
      "r277",
      "r292",
      "r293",
      "r433"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.",
        "label": "Debt Instrument, Fair Value Disclosure",
        "terseLabel": "Debt instrument, fair value"
       }
      }
     },
     "localname": "DebtInstrumentFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails",
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r44",
      "r263"
     ],
     "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.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt",
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentMaturityDateDescription": {
     "auth_ref": [
      "r45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities.",
        "label": "Debt Instrument, Maturity Date, Description",
        "terseLabel": "Debt Instrument, Maturity Date, Description"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDateDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r46",
      "r105",
      "r109",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r269",
      "r275",
      "r276",
      "r277",
      "r278",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r292",
      "r293",
      "r294",
      "r295",
      "r446"
     ],
     "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.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails",
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt",
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts",
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": {
     "auth_ref": [
      "r192"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Realized Gain (Loss)",
        "negatedTerseLabel": "Net realized gains on sales of available-for-sale securities"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTable": {
     "auth_ref": [
      "r193"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale [Table]",
        "terseLabel": "Debt Securities, Available-for-sale [Table]"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails",
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": {
     "auth_ref": [
      "r193"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale [Table Text Block]",
        "terseLabel": "Debt Securities, Available-for-sale"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": {
     "auth_ref": [
      "r189",
      "r209"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions",
        "terseLabel": "Number of securities in unrealized loss position"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DeferredFinanceCostsCurrentGross": {
     "auth_ref": [
      "r445"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Gross, Current",
        "negatedLabel": "Debt Issuance Costs and Debt Discount, current portion",
        "terseLabel": "Debt Issuance Costs, Gross, Current"
       }
      }
     },
     "localname": "DeferredFinanceCostsCurrentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts",
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r275",
      "r445"
     ],
     "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",
        "negatedLabel": "Total Debt Issuance Costs and Debt Discount"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNoncurrentGross": {
     "auth_ref": [
      "r445"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Cost, Gross, Noncurrent",
        "negatedLabel": "Notes payable, net of current portion"
       }
      }
     },
     "localname": "DeferredFinanceCostsNoncurrentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r384",
      "r385"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "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 tax liability"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.",
        "label": "Deferred Income Taxes and Tax Credits",
        "terseLabel": "Provision for deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueRevenueRecognized1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.",
        "label": "Deferred Revenue, Revenue Recognized",
        "terseLabel": "Deferred Revenue, Revenue Recognized"
       }
      }
     },
     "localname": "DeferredRevenueRevenueRecognized1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r93",
      "r156"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "auth_ref": [
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.",
        "label": "Developed Technology Rights [Member]",
        "terseLabel": "Developed Technology Rights [Member]"
       }
      }
     },
     "localname": "DevelopedTechnologyRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r344",
      "r345",
      "r372",
      "r373",
      "r374",
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "Share-based Payment Arrangement [Text Block]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Text Block [Abstract]",
        "terseLabel": "Disclosure Text Block [Abstract]"
       }
      }
     },
     "localname": "DisclosureTextBlockAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Basic and diluted (loss) earnings per share"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r70",
      "r116",
      "r117",
      "r118",
      "r119",
      "r120",
      "r124",
      "r126",
      "r130",
      "r131",
      "r132",
      "r136",
      "r137",
      "r423",
      "r424",
      "r516",
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic (in Dollars per share)",
        "verboseLabel": "Basic loss per share (in Dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r70",
      "r116",
      "r117",
      "r118",
      "r119",
      "r120",
      "r126",
      "r130",
      "r131",
      "r132",
      "r136",
      "r137",
      "r423",
      "r424",
      "r516",
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted (in Dollars per share)",
        "verboseLabel": "Diluted loss per share (in Dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r133",
      "r134",
      "r135",
      "r138"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "NET LOSS PER SHARE"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/NETLOSSPERSHARE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "asur_LiablitiesBeforeClientFundObligationsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued compensation and benefits"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r62",
      "r63",
      "r64",
      "r111",
      "r112",
      "r113",
      "r115",
      "r121",
      "r123",
      "r139",
      "r198",
      "r305",
      "r306",
      "r377",
      "r378",
      "r379",
      "r387",
      "r388",
      "r422",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r444",
      "r461",
      "r545",
      "r546",
      "r547"
     ],
     "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.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r277",
      "r292",
      "r293",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r426",
      "r471",
      "r472",
      "r473"
     ],
     "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.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r425",
      "r426",
      "r427",
      "r428",
      "r430"
     ],
     "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.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r429"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "INVESTMENTS AND FAIR VALUE MEASUREMENT"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r277",
      "r329",
      "r330",
      "r335",
      "r336",
      "r426",
      "r471"
     ],
     "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.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r277",
      "r292",
      "r293",
      "r329",
      "r330",
      "r335",
      "r336",
      "r426",
      "r472"
     ],
     "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.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r277",
      "r292",
      "r293",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r426",
      "r473"
     ],
     "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.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r277",
      "r292",
      "r293",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r471",
      "r472",
      "r473"
     ],
     "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.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r429",
      "r430"
     ],
     "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": "Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r431",
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Value of Financial Instruments, Policy"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/FairValueMeasuresandDisclosuresPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r187",
      "r188",
      "r194",
      "r195",
      "r196",
      "r200",
      "r204",
      "r205",
      "r206",
      "r207",
      "r210",
      "r211",
      "r212",
      "r213",
      "r288",
      "r304",
      "r421",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails",
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialLiabilitiesFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.",
        "label": "Financial Liabilities Fair Value Disclosure",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "FinancialLiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r15",
      "r237"
     ],
     "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",
        "negatedLabel": "Intangible Asset, Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense": {
       "order": 7.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r239"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year One"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
        "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r239"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense": {
       "order": 6.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Five"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r239"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense": {
       "order": 5.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in 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": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Four"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r239"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense": {
       "order": 4.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Three"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r239"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Two"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod": {
     "auth_ref": [
      "r229"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amortization method of a major finite-lived intangible asset class. 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. The straight-line method is the preferred amortization method, unless another method better reflects the pattern in which the asset is consumed.",
        "label": "Finite-Lived Intangible Assets, Amortization Method",
        "terseLabel": "Finite-Lived Intangible Assets, Amortization Method"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationMethod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r232",
      "r234",
      "r237",
      "r240",
      "r501",
      "r502"
     ],
     "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.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r237",
      "r502"
     ],
     "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": "Intangible Asset, Gross"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets"
     ],
     "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.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r232",
      "r236"
     ],
     "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.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r237",
      "r501"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "terseLabel": "Intangible Asset, Net",
        "totalLabel": "Intangible Asset, Net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense",
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) to assets, excluding financial assets and goodwill, lacking physical substance with a finite life for purchase accounting adjustments.",
        "label": "Finite-Lived Intangible Assets, Purchase Accounting Adjustments",
        "terseLabel": "Finite-Lived Intangible Assets, Purchase Accounting Adjustments"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": {
     "auth_ref": [
      "r501"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining amortization period 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 Assets, Remaining Amortization Period",
        "terseLabel": "Intangible Asset, Weighted Average Amortization Period"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r233"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.",
        "label": "Finite-Lived Intangible Assets Acquired",
        "terseLabel": "Finite-lived Intangible Assets Acquired"
       }
      }
     },
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails",
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FundsHeldForClients": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the funds held on behalf of others and that are expected to be liquidated within one year or the normal operating cycle, if longer. This does not include funds held under reinsurance agreements.",
        "label": "Funds Held for Clients",
        "terseLabel": "Funds held for clients",
        "totalLabel": "Total funds held for clients"
       }
      }
     },
     "localname": "FundsHeldForClients",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails",
      "http://www.asuresoftware.com/role/THECOMPANYANDBASISOFPRESENTATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.",
        "label": "Gain (Loss) on Disposition of Assets",
        "negatedLabel": "Loss (gain) on disposals of long-term assets"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r93",
      "r296",
      "r297"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedTerseLabel": "Gain on extinguishment of debt",
        "terseLabel": "(Loss) gain on extinguishment of debt"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 2.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.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r14",
      "r216",
      "r217",
      "r224",
      "r228",
      "r465",
      "r505"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.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": "Balance",
        "periodStartLabel": "Balance",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails",
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofGoodwill"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r218",
      "r228"
     ],
     "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": "Acquisition"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetImpairment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.",
        "label": "Goodwill and Intangible Asset Impairment",
        "terseLabel": "Goodwill and Intangible Asset Impairment"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetImpairment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r241"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Text Block]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r73",
      "r106",
      "r158",
      "r160",
      "r163",
      "r166",
      "r168",
      "r197",
      "r251",
      "r252",
      "r253",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r436"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "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.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r66",
      "r158",
      "r160",
      "r163",
      "r166",
      "r168",
      "r503",
      "r512",
      "r518",
      "r538"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "(Loss) Income from operations before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r107",
      "r122",
      "r123",
      "r157",
      "r386",
      "r389",
      "r390",
      "r539"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income tax expense"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r90",
      "r97"
     ],
     "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": "Income Taxes Paid"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period of the sum of amounts due within one year (or one business cycle) from customers for the credit sale of goods and services; and from note holders for outstanding loans.",
        "label": "Increase (Decrease) in Accounts and Notes Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsAndNotesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "terseLabel": "Accrued expenses and other long-term obligations"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 21.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Deferred Revenue",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventory"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "auth_ref": [
      "r92",
      "r453"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 20.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation for operating lease.",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedTerseLabel": "Increase (Decrease) in Other Operating Assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InformationByCategoryOfDebtSecurityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by category of debt security, either available-for-sale or held-to-maturity.",
        "label": "Debt Security Category [Axis]",
        "terseLabel": "Debt Security Category [Axis]"
       }
      }
     },
     "localname": "InformationByCategoryOfDebtSecurityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r230",
      "r235"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r517"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of operating interest income (expense).",
        "label": "Interest Income (Expense), Net",
        "terseLabel": "Interest expense, net"
       }
      }
     },
     "localname": "InterestIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r87",
      "r89",
      "r97"
     ],
     "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, Excluding Capitalized Interest, Operating Activities"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r5",
      "r33",
      "r465"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "asur_AssetsBeforeFundsHeldForClientsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]",
        "terseLabel": "Investment Type [Axis]"
       }
      }
     },
     "localname": "InvestmentTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value.",
        "label": "Investments [Domain]",
        "terseLabel": "Investments [Domain]"
       }
      }
     },
     "localname": "InvestmentTypeCategorizationMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.",
        "label": "Investments Classified by Contractual Maturity Date [Table Text Block]",
        "terseLabel": "Investments Classified by Contractual Maturity Date"
       }
      }
     },
     "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r425"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.",
        "label": "Investments, Fair Value Disclosure",
        "terseLabel": "Funds held for clients"
       }
      }
     },
     "localname": "InvestmentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r457",
      "r459"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/LEASESDetailsRentExpenseComponents": {
       "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": "Net rent expense"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESDetailsRentExpenseComponents"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r457"
     ],
     "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": "Lease, Cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Lessee, Operating Lease, Liability, Maturity"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r458"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity": {
       "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": "Lessee, Operating Lease, Liability, to be Paid, Total"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r458"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity": {
       "order": 7.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, after Year Five"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofExpectedAmortizationExpense",
      "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r458"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity": {
       "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 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": "Lessee, Operating Lease, Liability, to be Paid, Year One"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r458"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity": {
       "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 fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Five"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r458"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "Lessee, Operating Lease, Liability, to be Paid, Year Four"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r458"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity": {
       "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 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": "Lessee, Operating Lease, Liability, to be Paid, Year Three"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r458"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "Lessee, Operating Lease, Liability, to be Paid, Year Two"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r458"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity": {
       "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 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": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r458"
     ],
     "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",
        "negatedLabel": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r450"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Lessee, Operating Lease, Term of Contract"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESDetails",
      "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r41",
      "r106",
      "r162",
      "r197",
      "r251",
      "r252",
      "r253",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r415",
      "r417",
      "r418",
      "r436",
      "r463",
      "r464"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "Liabilities:"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r31",
      "r106",
      "r197",
      "r436",
      "r465",
      "r510",
      "r532"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "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.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r8",
      "r43",
      "r106",
      "r197",
      "r251",
      "r252",
      "r253",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r415",
      "r417",
      "r418",
      "r436",
      "r463",
      "r464",
      "r465"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r9",
      "r10",
      "r11",
      "r20",
      "r21",
      "r106",
      "r197",
      "r251",
      "r252",
      "r253",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r415",
      "r417",
      "r418",
      "r436",
      "r463",
      "r464"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.",
        "label": "Liabilities, Noncurrent",
        "totalLabel": "Total long-term liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Noncurrent [Abstract]",
        "terseLabel": "Long-term liabilities:"
       }
      }
     },
     "localname": "LiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r38"
     ],
     "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": "Line of Credit Facility, Maximum Borrowing Capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoanProcessingFee": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenses paid for obtaining loans which includes expenses such as application and origination fees.",
        "label": "Loan Processing Fee",
        "terseLabel": "Loan Processing Fee"
       }
      }
     },
     "localname": "LoanProcessingFee",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r20",
      "r276",
      "r291",
      "r292",
      "r293",
      "r509",
      "r528"
     ],
     "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 notes payable"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r40"
     ],
     "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",
        "terseLabel": "Notes payable, net of current portion"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r109",
      "r249",
      "r281"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "Long-Term Debt, Maturity, Year One"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r109",
      "r249",
      "r281"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt": {
       "order": 5.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "Long-Term Debt, Maturity, Year Four"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r109",
      "r249",
      "r281"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt": {
       "order": 4.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "Long-Term Debt, Maturity, Year Three"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r109",
      "r249",
      "r281"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "Long-Term Debt, Maturity, Year Two"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": {
     "auth_ref": [
      "r109"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.",
        "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year",
        "terseLabel": "Long-Term Debt, Maturity, Remainder of Fiscal Year"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofMaturitiesofLongtermDebt"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer.",
        "label": "Long-Term Debt [Member]",
        "terseLabel": "Long-term Debt"
       }
      }
     },
     "localname": "LongTermDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt",
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r20"
     ],
     "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": "Notes payable, net of current portion"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermNotesPayable": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.",
        "label": "Notes Payable, Noncurrent",
        "terseLabel": "Notes payable, net of current portion"
       }
      }
     },
     "localname": "LongTermNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt",
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r46",
      "r250"
     ],
     "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.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt",
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r329"
     ],
     "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 [Member]"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MunicipalBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments.",
        "label": "Municipal Bonds [Member]",
        "terseLabel": "Municipal bonds"
       }
      }
     },
     "localname": "MunicipalBondsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net Cash Provided by (Used in) Financing Activities, Total"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net Cash Provided by (Used in) Investing Activities, Total"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r88",
      "r91",
      "r94"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net Cash Provided by (Used in) Operating Activities, Total"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r2",
      "r56",
      "r59",
      "r64",
      "r67",
      "r94",
      "r106",
      "r114",
      "r116",
      "r117",
      "r118",
      "r119",
      "r122",
      "r123",
      "r129",
      "r158",
      "r160",
      "r163",
      "r166",
      "r168",
      "r197",
      "r251",
      "r252",
      "r253",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r424",
      "r436",
      "r513",
      "r534"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "netLabel": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income (loss)",
        "totalLabel": "Net (loss) income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r397"
     ],
     "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": "Noncompete Agreements [Member]"
       }
      }
     },
     "localname": "NoncompeteAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonrecurringAdjustmentAxis": {
     "auth_ref": [
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about material and nonrecurring adjustment directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information).",
        "label": "Nonrecurring Adjustment [Axis]",
        "terseLabel": "Nonrecurring Adjustment [Axis]"
       }
      }
     },
     "localname": "NonrecurringAdjustmentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NonrecurringAdjustmentDomain": {
     "auth_ref": [
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Material, nonrecurring adjustment(s) allocated (included) to (in) reported pro forma revenue and earnings (supplemental pro forma information).",
        "label": "Nonrecurring Adjustment [Domain]",
        "terseLabel": "Nonrecurring Adjustment [Domain]"
       }
      }
     },
     "localname": "NonrecurringAdjustmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotesAndLoansPayable": {
     "auth_ref": [
      "r20",
      "r509",
      "r528"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of all notes and loans payable (with maturities initially due after one year or beyond the operating cycle if longer).",
        "label": "Notes and Loans Payable",
        "terseLabel": "Notes Payable"
       }
      }
     },
     "localname": "NotesAndLoansPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt",
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebtandDebtIssuanceCosts"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesIssued1": {
     "auth_ref": [
      "r98",
      "r99",
      "r100"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of notes issued in noncash investing and financing activities.",
        "label": "Notes Issued",
        "terseLabel": "Subordinated notes payable \u2013acquisitions"
       }
      }
     },
     "localname": "NotesIssued1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableCurrent": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "asur_LiablitiesBeforeClientFundObligationsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.",
        "label": "Notes Payable, Current",
        "terseLabel": "Current portion of notes payable"
       }
      }
     },
     "localname": "NotesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableOtherPayablesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A written promise to pay a note to a third party.",
        "label": "Notes Payable, Other Payables [Member]",
        "terseLabel": "Notes Payable, Other Payables [Member]"
       }
      }
     },
     "localname": "NotesPayableOtherPayablesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt",
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "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.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r158",
      "r160",
      "r163",
      "r166",
      "r168"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Loss from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r451",
      "r459"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/LEASESDetailsRentExpenseComponents": {
       "order": 1.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.asuresoftware.com/role/LEASESDetailsRentExpenseComponents"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r448"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "verboseLabel": "Operating Lease, Liability"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseLiabilityMaturity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r448"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "asur_LiablitiesBeforeClientFundObligationsCurrent",
       "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, current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r448"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities, noncurrent"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r449",
      "r453"
     ],
     "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 outflows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r447"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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 assets, net"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for right-of-use asset from operating lease.",
        "label": "Operating Lease, Right-of-Use Asset, Amortization Expense",
        "terseLabel": "Amortization of operating lease assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r456",
      "r459"
     ],
     "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.asuresoftware.com/role/LEASESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r455",
      "r459"
     ],
     "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.asuresoftware.com/role/LEASESDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": {
     "auth_ref": [
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for lessor's operating leases.",
        "label": "Lessor, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "OperatingLeasesOfLessorDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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": [
      "r3",
      "r110",
      "r153",
      "r420"
     ],
     "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": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIES",
      "http://www.asuresoftware.com/role/THECOMPANYANDBASISOFPRESENTATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "asur_LiablitiesBeforeClientFundObligationsCurrent",
       "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 liabilities"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r16"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 6.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, net"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
     "auth_ref": [
      "r50",
      "r51",
      "r53"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax",
        "terseLabel": "Unrealized loss on marketable securities"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r57",
      "r60",
      "r62",
      "r63",
      "r65",
      "r68",
      "r305",
      "r438",
      "r443",
      "r444",
      "r514",
      "r535"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Other Comprehensive Income (Loss), Net of Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIncome": {
     "auth_ref": [
      "r540"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue and income classified as other.",
        "label": "Other Income",
        "terseLabel": "Employee retention tax credit"
       }
      }
     },
     "localname": "OtherIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of other liabilities.",
        "label": "Other Liabilities, Fair Value Disclosure",
        "terseLabel": "Contingent purchase consideration(1)"
       }
      }
     },
     "localname": "OtherLiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "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.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherOperatingIncomeExpenseNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.",
        "label": "Other Operating Income (Expense), Net",
        "terseLabel": "Other income, net"
       }
      }
     },
     "localname": "OtherOperatingIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1": {
     "auth_ref": [
      "r98",
      "r99",
      "r100"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of the noncash (or part noncash) consideration given (for example, liability, equity) in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Other Significant Noncash Transaction, Value of Consideration Given",
        "terseLabel": "Other Significant Noncash Transaction, Value of Consideration Given"
       }
      }
     },
     "localname": "OtherSignificantNoncashTransactionValueOfConsiderationGiven1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain": {
     "auth_ref": [
      "r190"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provides the categories of debt securities, available-for-sale or held-to-maturity, on which an entity may recognize other than temporary impairments (OTTI) for which a portion related to credit losses has been recognized in earnings and a portion related to all other factors has been recognized in other comprehensive income.",
        "label": "Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]",
        "terseLabel": "Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]"
       }
      }
     },
     "localname": "OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.",
        "label": "Payment for Contingent Consideration Liability, Financing Activities",
        "terseLabel": "Payment for Contingent Consideration Liability, Financing Activities"
       }
      }
     },
     "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for loan and debt issuance costs.",
        "label": "Payments of Financing Costs",
        "negatedTerseLabel": "Payments of Financing Costs"
       }
      }
     },
     "localname": "PaymentsOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r77",
      "r79",
      "r177"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Payments to Acquire Debt Securities, Available-for-Sale",
        "negatedTerseLabel": "Payments to Acquire Debt Securities, Available-for-sale"
       }
      }
     },
     "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r80",
      "r403"
     ],
     "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": "Initial purchase price"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails",
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetails",
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r80"
     ],
     "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",
        "terseLabel": "Payments to Acquire Businesses, Net of Cash Acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.",
        "label": "Payments to Acquire Intangible Assets",
        "negatedLabel": "Acquisition of intangible asset"
       }
      }
     },
     "localname": "PaymentsToAcquireIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToDevelopSoftware": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.",
        "label": "Payments to Develop Software",
        "negatedLabel": "Software capitalization costs"
       }
      }
     },
     "localname": "PaymentsToDevelopSoftware",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r24",
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r24",
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r24"
     ],
     "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"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r24",
      "r465"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable 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 par value; 1,500 shares authorized; none issued or outstanding"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r6",
      "r34",
      "r214",
      "r215"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "asur_AssetsBeforeFundsHeldForClientsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIncomeTaxRefunds": {
     "auth_ref": [
      "r91",
      "r97"
     ],
     "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": "Proceeds from Income Tax Refunds"
       }
      }
     },
     "localname": "ProceedsFromIncomeTaxRefunds",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromNotesPayable": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation.",
        "label": "Proceeds from Notes Payable",
        "terseLabel": "Proceeds from Notes Payable"
       }
      }
     },
     "localname": "ProceedsFromNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r77",
      "r78",
      "r177"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale",
        "terseLabel": "Proceeds from sales and maturities of available-for-sale securities"
       }
      }
     },
     "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r82",
      "r376"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "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": "Net proceeds from issuance of common stock"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r243"
     ],
     "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.asuresoftware.com/role/LEASESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r243",
      "r465",
      "r523",
      "r533"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r242"
     ],
     "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.asuresoftware.com/role/LEASESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r71",
      "r202"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Provision for doubtful accounts"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfDebt": {
     "auth_ref": [
      "r84"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.",
        "label": "Repayments of Debt",
        "terseLabel": "Repayments of Debt"
       }
      }
     },
     "localname": "RepaymentsOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLENarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfNotesPayable": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.",
        "label": "Repayments of Notes Payable",
        "negatedLabel": "Payments of notes payable"
       }
      }
     },
     "localname": "RepaymentsOfNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r383",
      "r499",
      "r572"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "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.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalents": {
     "auth_ref": [
      "r12",
      "r95",
      "r101",
      "r504",
      "r529"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      },
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FundsHeldForClients",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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": "Restricted Cash and Cash Equivalents",
        "terseLabel": "Restricted Cash and Cash Equivalents"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "auth_ref": [
      "r12"
     ],
     "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.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r27",
      "r306",
      "r465",
      "r531",
      "r548",
      "r550"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r111",
      "r112",
      "r113",
      "r115",
      "r121",
      "r123",
      "r198",
      "r377",
      "r378",
      "r379",
      "r387",
      "r388",
      "r422",
      "r545",
      "r547"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r154",
      "r155",
      "r159",
      "r164",
      "r165",
      "r169",
      "r170",
      "r171",
      "r322",
      "r323",
      "r500"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Total revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r320",
      "r321",
      "r325",
      "r327"
     ],
     "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 Contract with Customer [Text Block]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r318"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Revenue, Remaining Performance Obligation, Amount"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "auth_ref": [
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "terseLabel": "Revenue, Remaining Performance Obligation, Percentage"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenue:"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r454",
      "r459"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Operating lease assets obtained in exchange for new operating lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESDetailsLesseeOperatingLeaseDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r148",
      "r171"
     ],
     "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 [Member]"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONTRACTSWITHCUSTOMERSANDREVENUECONCENTRATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "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 Securities, Available-for-Sale [Line Items]",
        "terseLabel": "Debt Securities, Available-for-sale [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails",
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFundsHeldForClientsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Schedule of Debt [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/NETLOSSPERSHARETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r425",
      "r426"
     ],
     "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.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r232",
      "r236",
      "r501"
     ],
     "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.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r232",
      "r236"
     ],
     "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 [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Goodwill [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r249"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "terseLabel": "Schedule of Maturities of Long-term Debt [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r341",
      "r343",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370"
     ],
     "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.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r236"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Selling and Marketing Expense",
        "terseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeriesAPreferredStockMember": {
     "auth_ref": [
      "r23",
      "r24",
      "r305"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series A preferred stock.",
        "label": "Series A Preferred Stock [Member]",
        "terseLabel": "Series A Junior Participating Preferred Share Purchase Rights"
       }
      }
     },
     "localname": "SeriesAPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r347"
     ],
     "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": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "verboseLabel": "Shares available for issuance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r348",
      "r349"
     ],
     "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",
        "terseLabel": "Options Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails",
      "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370"
     ],
     "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.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Shares, Outstanding, Ending Balance",
        "periodStartLabel": "Shares, Outstanding, Beginning Balance",
        "terseLabel": "Shares, Outstanding"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt arrangement having an initial term within one year or the normal operating cycle, if longer.",
        "label": "Short-Term Debt [Member]",
        "terseLabel": "Short-term Debt"
       }
      }
     },
     "localname": "ShortTermDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "auth_ref": [
      "r39"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of short-term debt arrangement.",
        "label": "Short-Term Debt, Type [Axis]",
        "terseLabel": "Short-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "ShortTermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "auth_ref": [
      "r37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.",
        "label": "Short-Term Debt, Type [Domain]",
        "terseLabel": "Short-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "ShortTermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/NOTESPAYABLEDetailsScheduleofDebt"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r102",
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r23",
      "r24",
      "r25",
      "r104",
      "r106",
      "r126",
      "r127",
      "r128",
      "r130",
      "r132",
      "r140",
      "r141",
      "r142",
      "r197",
      "r251",
      "r255",
      "r256",
      "r257",
      "r260",
      "r261",
      "r299",
      "r300",
      "r302",
      "r303",
      "r305",
      "r436",
      "r578"
     ],
     "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.asuresoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r49",
      "r62",
      "r63",
      "r64",
      "r111",
      "r112",
      "r113",
      "r115",
      "r121",
      "r123",
      "r139",
      "r198",
      "r305",
      "r306",
      "r377",
      "r378",
      "r379",
      "r387",
      "r388",
      "r422",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r444",
      "r461",
      "r545",
      "r546",
      "r547"
     ],
     "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.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "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.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r111",
      "r112",
      "r113",
      "r139",
      "r500"
     ],
     "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.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssued1": {
     "auth_ref": [
      "r98",
      "r99",
      "r100"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of stock issued in noncash financing activities.",
        "label": "Stock Issued",
        "terseLabel": "Stock Issued"
       }
      }
     },
     "localname": "StockIssued1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "auth_ref": [
      "r24",
      "r25",
      "r306"
     ],
     "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": "Stock issued upon acquisition (in Shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails",
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r24",
      "r25",
      "r305",
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "terseLabel": "Stock issued, ESPP (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r24",
      "r25",
      "r305",
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Stock Issued During Period, Shares, New Issues"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r24",
      "r25",
      "r305",
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r24",
      "r25",
      "r305",
      "r306",
      "r353"
     ],
     "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": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.asuresoftware.com/role/SHAREBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "auth_ref": [
      "r49",
      "r305",
      "r306"
     ],
     "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": "Stock issued upon acquisition"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/BusinessCombinationsandAssetAcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r24",
      "r25",
      "r305",
      "r306"
     ],
     "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": "Stock Issued During Period, Value, Employee Stock Purchase Plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r24",
      "r25",
      "r305",
      "r306"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Stock Issued During Period, Value, New Issues"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r49",
      "r305",
      "r306"
     ],
     "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 Issued During Period, Value, Stock Options Exercised"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).",
        "label": "Equity Option [Member]",
        "terseLabel": "Equity Option"
       }
      }
     },
     "localname": "StockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails",
      "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r25",
      "r29",
      "r30",
      "r106",
      "r175",
      "r197",
      "r436",
      "r465"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r0",
      "r1",
      "r63",
      "r106",
      "r111",
      "r112",
      "r113",
      "r115",
      "r121",
      "r197",
      "r198",
      "r306",
      "r377",
      "r378",
      "r379",
      "r387",
      "r388",
      "r412",
      "r413",
      "r419",
      "r422",
      "r436",
      "r438",
      "r439",
      "r444",
      "r461",
      "r546",
      "r547"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance",
        "periodStartLabel": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Beginning Balance",
        "terseLabel": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubleaseIncome": {
     "auth_ref": [
      "r452",
      "r459"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/LEASESDetailsRentExpenseComponents": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of sublease income excluding finance and operating lease expense.",
        "label": "Sublease Income",
        "negatedLabel": "Sublease income"
       }
      }
     },
     "localname": "SubleaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/LEASESDetailsRentExpenseComponents"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]",
        "terseLabel": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r466",
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "SUBSEQUENT EVENTS"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Trade Names [Member]"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsScheduleofIntangibleAssets"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r187",
      "r188",
      "r194",
      "r195",
      "r196",
      "r288",
      "r304",
      "r421",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails",
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r48",
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]",
        "terseLabel": "Treasury Stock [Member]"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r48",
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury Stock, Shares",
        "terseLabel": "Treasury stock, shares"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r48",
      "r307",
      "r308"
     ],
     "calculation": {
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedLabel": "Treasury stock at cost, 384 shares at September\u00a030, 2022 and December\u00a031, 2021"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": {
     "auth_ref": [
      "r108",
      "r329",
      "r519"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).",
        "label": "US Government Agencies Debt Securities [Member]",
        "terseLabel": "U.S. Government agency securities"
       }
      }
     },
     "localname": "USGovernmentAgenciesDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDebtSecuritiesAvailableforsaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r143",
      "r144",
      "r145",
      "r146",
      "r150",
      "r151",
      "r152"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r125",
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted (in shares)",
        "verboseLabel": "Weighted average shares of common stock outstanding, diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r124",
      "r132"
     ],
     "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": "Basic (in shares)",
        "verboseLabel": "Weighted average shares of common stock outstanding, basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.asuresoftware.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://www.asuresoftware.com/role/NETLOSSPERSHAREDetailsComponentsofEarningsPerShareBasicandDiluted"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 5
  }
 },
 "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": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(25))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586"
  },
  "r101": {
   "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"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(26))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(12))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383"
  },
  "r139": {
   "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"
  },
  "r14": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r15": {
   "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"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r16": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r17": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r18": {
   "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"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563"
  },
  "r19": {
   "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"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27340-111563"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL6284393-111563"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "https://asc.fasb.org/topic&trid=2196928"
  },
  "r194": {
   "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"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r2": {
   "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"
  },
  "r20": {
   "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"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r202": {
   "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"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r22": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121554622&loc=d3e15372-109273"
  },
  "r23": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r24": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "https://asc.fasb.org/topic&trid=2144416"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601"
  },
  "r25": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r26": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r269": {
   "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"
  },
  "r27": {
   "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"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r28": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r288": {
   "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"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r29": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564"
  },
  "r299": {
   "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"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149"
  },
  "r30": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r309": {
   "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"
  },
  "r31": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r32": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r36": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r37": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r38": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r39": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(4)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r399": {
   "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"
  },
  "r4": {
   "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"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r405": {
   "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"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911878&loc=d3e8732-128492"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6829253&loc=SL6831962-166255"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "https://asc.fasb.org/topic&trid=2303972"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888252"
  },
  "r461": {
   "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"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org/topic&trid=2122774"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r509": {
   "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"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r510": {
   "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"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.10)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803"
  },
  "r52": {
   "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"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r528": {
   "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"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r53": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r539": {
   "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"
  },
  "r54": {
   "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"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04.4)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r55": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473"
  },
  "r552": {
   "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"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r56": {
   "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"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r568": {
   "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"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r57": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r574": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r575": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r576": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r577": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r578": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r579": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r58": {
   "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"
  },
  "r580": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r581": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r582": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r583": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r584": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r585": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r59": {
   "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"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r60": {
   "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"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(2))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r8": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585"
  },
  "r89": {
   "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"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r90": {
   "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"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586"
  },
  "r97": {
   "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"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>66
<FILENAME>0000884144-22-000072-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000884144-22-000072-xbrl.zip
M4$L#!!0    (  N"9U5!"O, $P@  ,,J   7    83(P,C(P.3,P97AH:6)I
M=#,Q,2YH=&WM6FUS&CD2_GZ_0HOKLDD5;P,8;""NPIALJ,K9/DPJNY^NQ$@#
M.FM&LY(&S/[ZZY8&,#:^)>O=F'4E5:&L4:O5K7[T=$LSW1\NKOKC7ZX'9&9C
M2:X_GW\:]DFA5*E\J?<KE8OQ!?DX_M<GTBA7 S+6-#'""I506:D,+@ND,+,V
M;5<JB\6BO*B7E9Y6QJ,*JFI4I%*&EYEEA;,N/H%?3MG9/[H_E$KD0H59S!-+
M0LVIY8QD1B13\H5Q<TM*I5RJK]*E%M.9);5JK4:^*'TKYM3W6V$E/UOIZ59\
MNUMQDW0GBBW/NDS,B6#O"R)JA"S@M%4_/@T;$U8];5;K=7YR&E1;M3"D_#\!
M&%D!<3_&V*7D[PNQ2$HSCO.W&[5RZSBUG85@=M8.JM5_%K9$+;^S)2K%-&D[
M@Z$W4N!>WATJJ73[J.K^=;"G%-%8R&7[Q[&(N2&7?$%&*J;)CT4#BUPR7(O(
M"QKQ&X<987+77'B#6J!'BH2O# QJ:-+@YX_#\^&8U(-RT*V@_,JMQ\Y1/07_
MK$J]\GL>A+"@7/LG(F'0:C>=^R_D57\P&@\_#/N]\?#JDEQ](->#T?#J H Z
M&EQ?C<;;GOX]?;S^/+KYW+L<D_$5N1GTG:?U:@V]'7\<D)O>Z+QW.;@I7?W\
M:? +Z?7'V%.K5FM_Q/G_9L:*:/F7N]K8Z>JP2.R,DPQ671LPA[,BN:96B_"6
M_*1XRF61A%RCA2A)[9NCXY/.WGZFE#'@DI+DD6W7FSL]WXI[Z?0;1'WW4@3E
ME5O??O;MA0K*#OM#,J-S3C2?"[X 6K8S8<BO&=6P6>02GJ=*6Z(2\D'IF 35
MTK^)BEPX^RI.:;(D;['QYNBD5JMV1D[<-8+..PCCZ>L,8^W0PGA.#00/PA0O
MR6VB%I*S*??;SL>$, 4&) H2,.BG(B$8NRRQ.N-@/Z1DEYTAMI3$T-*"2A+1
M$!YIHF)AB55>[I% PD-N#-5+%(GI+7?3KG4:>,; %IA2NM2>XR<4&E(YB"4P
MW),#6<Q$.",FPY_-^ 77/%>"#L3"2,CY6#XLA)T!1DW*0V<@ZDW!-,4,^#F'
M<8Q,EA[4*VR^5DS6_T:8C$0"84<$;<)<!$2".'3K>_TBB8!X*-:@\'<H,P8Z
M 4H;9!<!A0*Y*@4@((81VU)N0)KCPSR8&?8!<[5M$24R"0* 3 7P<;,99TY(
MS8Q$4BW,0]JC^,3;#!86MZ"76_+0TM>+O<:A86^\B11FHZ#5,3FT\D(#V4-%
MD8"FB^&04,T=5"#T8B(Y1I5P@.=$"C-#<12+@3F1/;'-A FE,AF,0T[52GK,
MI%J%G,%C0]X"2A@'S'DH#.["&4VFG/2 KD:9!(F@3DO!\5O^S@T-CIEO^:;
MDC7Q6$7]!"GM'H1]=D9;]IXHVIHH@HG0SRU@0_>"N[+@&758XW@/P 8G+X;8
MM_3=H4"V63X-<!TNN"^.??[[?705,36'-#/[#\$<.>& E'PFGW55ID$!D-=<
M&,>'(,43IP>K\0V3WB=CS25UT,O3;@Z?8L[2V",L9N'$*"F8._.;;&($$U0+
MM%[XRL#EA@359 :3M=NFQJ5VSYZ&@S5PVG>#4JA,19A)BHP//CD+UM2+V/<U
MQ+W*!^:9<)0#6H;AG#V#AP\>UI,#@G6]\1C6>U/:(W3O3X9[@QPVQEPPI'UJ
M5$*1]:D!W&-)"@^G5+,5O@#N@DZ$%':)E<"N:7&K.2@ZF/E=LB5ZKZ1UR>4N
M=RC-=*H,1 $KES!4FCD#7'$[Y0D4)!+ #CT\Q5V$(E"X>T3#;A,I\/MKQG1X
M0)CV5#V84YDY2L. \RB"^E+,(53F89VXKC[V(&??W%DZ.OC".*!6XXO3B<KL
MT[/ODSWH6IICX1W=Y]&MP]/:B,FJHG<;DOM% ',<^%#_*P4@.R  YJ3JX_L(
M)EC Y:5?WO$0AU]!HYC[51AF&I%P+]<^5!DK8V$<WK""(A."EOP&R5\.K1H
M,U!T@RP63[A^<Q0TJYUZM>@N^]_Y^6;4K.L-)#T';KPP!,*$1+YFZB61XI;+
M_,[A@7SQ>9X_$\X'?E8[?@5G-7=GR59[H+@A)J3)^W#<<!02W%<4']M5[=HN
M"I6M5=J3:2[3PV<H&0MK.5\QZ;F"\@$;%P*,P4'?CU/?,D?W)%1<L%8"@$/!
M)#P>AX)#I&%>8)/UJ6;!Z2WF3E^ N>SI2D=W\[FZ#OHJ^.1G$'^CL(.P*(.!
MAJ_Y:C?4\FH3Y $_4!06??8VD+I-%@-<8($<#O-+^IV79J\]-1_>>:<'*3C2
M0!1%@ %W/ 9 <A?7.>+\2RZ(TES).<=\E]!I?O^N<^KC<2K5DD/O8J8\W]$M
M. /^GI_CR_N@PK\CM>YXE/=. (Y<EV"9)4T-;Z_^Z  GIY(NVR)QB^4&=7)=
M$V6MBE%=9X[$#G5"CBJ')M^]>>%>KOJ7[E;#?[::.>\NNZZ*98_[:LURL]5Z
MLKM:#I[L^[]JRR>-/U]KLU4.6LV]U%;<0OC%@/4V$/'WA7IA-2#'8KN6WI%@
M>],B/!\MN4K]!PW??..XJ%[ 5G#ID%P"-C?58,L7@P\^9<B7YL_R^B4</E]N
M9_]7X-*;HP:0C?OUP=M^I[_EZE\!WI?Q&1U]75'<TZ.<\UV=D(*9>*M+5O9]
MI;N>ZU_(X^\P_>[1 7C4GPD>D<$=#S.\O2-7_H3[&(\55T7M^\'7KF_;SKH3
MU/-$J??@B\=4^4\^V_X-SYP_^0UD7M!5-T/H!&@ALT\/>?1!WM,6;OWZSSO=
MAZ9G_P-02P,$%     @ "X)G52U<H)L7"   OBH  !<   !A,C R,C Y,S!E
M>&AI8FET,S$R+FAT;>U:;6\;N1'^WE_!D]%< NAM]69;<@S(LH*H2&U75I"[
M3P6UY$JLN<L]DBM%_?6=(5=OEMPJ]5VL,Q(@@KD<#F<X#Y\9<O?BI^O;WNC7
MNSZ9VEB2N\]7GP8]4BA5*E_JO4KE>G1-/H[^_HDTRM6 C#1-C+!")516*OV;
M BE,K4W;E<I\/B_/ZV6E)Y71L(*J&A6IE.%E9EGA\@*?P"^G[/(O%S^52N1:
MA5G,$TM"S:GEC&1&)!/RA7'S0$JE7*JGTH46DZDEM6JM1KXH_2!FU/=;826_
M7.JYJ/CV1<5-<C%6;'%YP<2,"/:^(-AY*QK7FRP(H_,&.V-GO-F@M-EJL6;]
M[#2J_3, (RL@[L<8NY#\?2$626G*<?YVHU8^;::V,Q?,3MM!M?K7PI:HY5]M
MB4HQ2=K.8.B-%+B7=X=**MT^J;I_'>PI1306<M'^>21B;L@-GY.ABFGR<]'
M(I<,UR+R@D;\F\.,,+EKSKU!IZ!'BH0O#0QJ:%+_EX^#J\&(U(-R[:*"\DNW
M=IVC>@+^695ZY1L>A+"@7/LG(F'0:K><^R_D5:\_' T^#'K=T>#VAMQ^('?]
MX>#V&H Z[-_=#D?;GOXY?;S[/+S_W+T9D=$MN>_WG*?U:@V]'7WLD_ON\*I[
MT[\OW?[RJ?\KZ?9&V%.K5FO_C_/_RHP5T>(/=[6QU]5!D=@I)QFLNC9@#F=%
M\C<U3<@=3T)>)"'7:!U*4?OFI'G6.=C'E#(&/%*2/++M>FNOUULQ+YU_AXCO
M7X:@O'3K^\^^O5!!V>%^0*9TQHGF,\'G0,EV*@SY+:,:-HI<P/-4:4M40CXH
M'9.@6OH'49$+94_%*4T6Y"TVWIR<U6K5SM")NT;0>0=A/'^=8:P=6QBOJ('@
M09CB!7E(U%QR-N%^R_F8$*; @$1!\@7]5"0$8Y<E5F<<[(=T[#(SQ):2&%I:
M4$DB&L(C350L++'*R^T()#SDQE"]0)&8/G W[4JG@6<,;($II4OK.7Y"H2&-
M@QCL?^.)@<RG(IP2D^'/>OR<:YXK00=B823D>RP=YL). :,FY:$S$/6F8)IB
M!OR<P3A&Q@L/ZB4V7RLFZW\B3$8B@; C@M9A+@(B01RZ]4:_2"(@'HKU)_P=
MRHR!3H#2&ME%0*% KDH!"(AAQ+:4:Y#F^#"/9H9]P%Q=6T2)3(( (%,!?-QL
MQID34C,ED51S\YCV*#[Q-H.%Q2WHY98\MO3U8J]Q;-@;K2.%V2@X[9@<6GFA
M@>RAHDA T\5P0*CF#BH0>C&6'*-*.,!S+(69HCB*Q<"<R)[89L*$4ID,QB&G
M:B4]9E*M0L[@L2%O 26, ^8\%/I?PRE-)IQT@:Z&F02)H$Y+0?,M?^>&!DWF
M6[XIL%Q-/%91/T%*VX"PS\YHR\$315L313 1^KD%;.B><U<6/*,.:S0/ &QP
M]F*(?4O?'0MD6^7S -?AFOO"V.>__XVN(J;FD&;F\"&8(\<<D)+/Y+.NRC0H
M /*:">/X$*1XXO1@-;YFTDTRUEQ2![T\[>;P*>8LC3W"8A9.C)*"N?.^R<9&
M,$&U0.N%KPQ<;DA0368P6;MM:EQJ]^QI.%@#)WTW*(7*5(29I,CXX).S8$6]
MB'U?0VQ4/C#/F*,<T#(,Y^P9/'STL!X?$:SKC5U8'TQI.^@^G P/!CELC)E@
M2/O4J(0BZU,#N,>2%!Y.J&9+? '<!1T+*>P"*X%]T^)6<U!T,/.[9$MTHZ1U
MR>5K[E":Z509B )6+F&H-',&N.)VPA,H2"2 '7IXBKL(1:!P]XB&W292X/?7
MC.GPB##MJ;H_HS)SE(8!YU$$]:680:C,XSIQ57T<0,Z^N;=T=/"%<4"MQA>G
M8Y79IV<_)'O0E33'PCO:Y-&MP]/*B/&RHG<;DOM% ',<^%#_*P4@.R( YJ3J
MX[L#$RS@\M(O[WB,PV^@4<S]*@PSC4C8R+6/5<;*6!B'MZN@R(2@);]!\I=#
MRP; #!3=(XO%8Z[?G 2M:J=>+;J+_G=^OBDUJWH#2<^!&R\+@3 AD:^8>D&D
M>. ROW-X)%]\GN?/A/.1G]6:K^"LYNXLV7(/%-?$A#2Y"<<U1R'!?4/QL5W5
MKNRB4-E:I3V9YC)=?(:2L;"6\R637BDH'[!Q+< 8'/3C./4]<W170L4%:R4
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
M6Q;OID_:@?DUB/LT> W([ZN"#T2T.>]M)Y!CF"+E%+;Q_4NXY3G_8,7Z9'+
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
M^ ??3Q]NATZWW>@\=MFGFL>=2[RY._H?R=T0KJTG1'LKP9BX#MQZ1)3DEL6
M[-C=R#EV-_W>8/U=K^N';G#0 X?RJ>'"R,NDJ5H_#&[8ZS4ZIR_O5N34W0JR
MPFG!(T9@JY8S#<% P%X2$P$#_8@RXUOQX4)\WQ0??KKX\,3$I[A&FEF#M.',
M$J509(02( G$,*+9 I"].1'?3$B=94P)3A&)CK'@I.5"$4ZQ$Y$IC,78^G!A
M?4^POJ>*;W+6IQ%-N5$/<B-, 7(Z[#@E'$LA4A2]^+X/#L703Z>:UOAH_S!\
M"IUA6$9OB'GT3DNPP2@8BT(%$ZR3.+WET$;)Q?>&LQ/H3/RC]1%'[3 -5C$(
M3S3#%)@-<@I'@3Q9?/\X4PN=OL<T+E"A*(3H+C(CJ 7(A9DF\"_P5^T7WV/.
MU$*G[T.-L2X$[U2$^#%HJ1E+B1D3=+ IES #'[H0K@II$815(B"8,H.YTA +
M>&D,B<8*@6?@JA;"(RB"C=/6LQ@IXY%8XL$/>(9CT(*Z, , 60@[=1@'X0SP
MHVB!ZP*[Q9P13*F"\)/).+W\WL_B[8.W"3O_&:8*D6[[HMN!7_M3?#TTJ<3C
MW3 $$PMQB)="2>8P4\2;D$IS!./8&KLTHJGV\N3E]2()AT4=M,44X)DPQ)4"
M;/;&&1D)HH[JI1'.IO>-0<Y:WIF&W^]LF8O&P+061$P^(*&Y$"8"KR0<?C82
M$8$1?,(M%4LCIL,P,(U.\#NFUVET3OL+(A^C*9.<<2L4L'V.C4;)^R"O)8Y(
MJJ61SZ9SP_:PE59 ' S.0B^=UPMGZ6J?PG['==LO$ :\C%N25E'$"8X$LV"E
M00Q#\&8,DB0P]Z"JA"Z\[.:ULH1^)=#G9,>BHPAK"+Y58$ TK ], ,MP(?DW
M;F8@T(68-RJ4 -RBED7$O'1:>>PB#<X)"$)07#Y#F!H7F+UPM<9!&8@CA5&
M<H!N#CD*/T<9L(X/RJT67[@OSR!F+U4IC'24Q9!,5A!MG*38^<ATP)P*N7Q2
MG0GOF+V@K0)V[UB@SG"&9-21>T(CI=Q9)Q0;%X$MOGRGE=:X)YIG1<Z(F/2&
MG +7#\0KXQ&R2+ 42;MQ2+8,HIE>6F."PN%14JV4,(0R;%,XIGWD1C@?'!-\
M:80SB[3&Y,0$.&; =UF2BL$EHB8*YJ+W 1BIE6QY;&BJ:8W)R4<&SZT!0[+,
M,X2E,92+X)W7W%.*]-+(9]9IC<F)S$=P0R$09#!G+#6)0*GB51*(\IBR4S2I
M6<U T&DU=XPF8B#'#&DN4(S*!L.18O*VZ)#=DF,Q?^_@YXD\W2?![.DD6$SF
MW1ZU*#H>+,7(,!.$5AX%*2DBGBN$\ P$NA#S)K5V2OG O%5,2&V,,$I*XT-D
M'-,E-(29)7:F+UQ!G#7 FU24C+DD:J%CQ%X'"7&_)<LGW.DG=J8O51PC(3S$
M8&A*YDB5>AQP:9VBJ>B#+Y]4YR*Q,WU!AV!U%"X0[B7#P%AP$#8JIY 36-C;
MU7V++]\I)G;$+R\[O$LW/+84V<BM8RQZ8R5G$7$M.1<B1KTTHIEJ8F="PO%
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
MGD?\]GIL7 4/3]7J+R9/'P$,7/NJ5MTD,+9V#;Y?V3N^J<&8@+.S6K/2*A,
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
M/^5;B(]*(]EH&_'/'=1W\WHUH(7#3F.DP/VTJ+*_<E>IF751(J\4YYS1Z)1
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
M]EI9I6126;@Y>G=06/ +;=]ZWX(+(_TY([V?+/?".:=-AFQ$&4,*9YH'D;G
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
M/=;H'IN0X/IK]T.* RJCHI=IX!<R7KOLULOK6:Y[.F>[1TMOW:A2K9?::*=
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
MY"1J%^NA^TPZS[6V-.[+AO&F[P=OTG;ORCBNG:>\ ^Y[/\=]-G,FR <PCFG
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
M?3Z0<QRHCOA6G0%WA7M<>&!9'BF.3\IZ7WCBZWQ"&V4;91OEFHURHXH==<9
M5Y0YQ<')FV*!C+NV;(-TUI9M0,=Q\&=1^.71!N,\J+I_,@JS5!5*?6^U6#:M
M5M)R67Z!19TU%TQZA@$EJ2RU"=7M,5JJ=):*C.>IR%JR;VJM=YH%V'KK7=<@
MVS]82/DCQ965I(&C3%#<T@">)P/)6<X,Z12M+F[J8C9RJW6PIDC^3&WB6X)Q
MZY"Y*A3/)Z])AI9'9T$RSXI7Y53UKQBD+%!9*UQRM6UT _&:@;C5E5D+,2W!
MM3(DG3-Z'U$@HO84#>J@<K(RD(J-:_O&M?-9'S%JC4K5P+[7@$D'L)D3F&(\
M<>L$&:3"M7:QHDR#<;]AW-BVB:F)Z0Z4H@F5-D-T7A1[-0E;U*+PCJN 4:N8
MFU+LFU)<V->QQ5T,QA#H1 *P6#A@(T] RB?M*"?E:J4UVZ= PD856[L8#QT.
M=@Y^_GG#RJPM%]J\+4HZ#6WNO'YS-'Z73KGIYY-)>$73]/-1>=I&3,MTSSQ\
M.)O/P\'$M6-<@4JRV.QH'9!C"(9SP3#+1,BWML6U>:G53%D+,[")J8FIB6E]
M0EB7:L:F&)=4C'MS%KNW08IZ@M,7Z17%&!QXI #)4M*BGN35-1/+L*89UPS+
MC7*;F)J8FF9LFO&*+N/A[IG;^)R5S^,O<A"HC37 ?3W8&[P%SY3K-*7-AA5I
M8M]4XV8E]]6HR<"7!1^[_@'I>$IU_C<L6Z_MA#0Q-3$U,6V4F.[2'KM29^FJ
MFSK5].B"9GJ:_O=D-!W-TD&:_#D*Z=20>YK"^.5Q=Y?.IFNFVU*FV\Y"4 .M
MCT9H ^1=K>*7$_AZQBPQDZ56S#-MM[8-7U45OP;[QLY-3$U,ZR:FNTS.:4JT
M9TIT(?Y!1#EXY\$G:P$=S^"E%\!$HA29#)F)OFG1C4KFV4NSP:CKS;%A23PM
M9M[$U,34Q-3$U,34-S$M4PG3.6X9L^0QH#72A6)ELZ@Q\B@SXM(V=>LI?D/6
M\9/9_GP#/F&4M,B!&?* WM:JOUI "L0E=^2RDUO;<FCTM<WC!N'&M$U,C6DW
MA&D7XA!.&$M.&4B*%:JUPH$7,8!*FF=,F3EO^T>U&Y6)T?4,[7(P/C0-'1P5
M9+1,C!;V;F)J8FIB:F)J8FIB:F+ZFIB6Z:0BLR)4Z"2&C-YRYY#[('WT0:7H
M^16\FM8#_K8<F^+4G%80^NC8L*X=& G@GAB@BA:(.$%@'(TPAF7MMK;U=7K
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
M [<O 6YO@;;1.LFU(\P#RV$X6"6-\\0+$11U43PT<VU =HX@.T5K01LQDH6
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
M9R@[!)HP6T/^HB57MY)4<)C[-]6>S,E3IW<Z.'_I75^U4JS'?C5CD_:FDGW
M*V!HVKUP]527..5BS,38=RP 0FIGP,HTMY3J<17IZ8G+?\O37D;B7?^"DF,,
MXL33?8U/AZ U=(&/P;8&_*)7-=A/8N 5ZZ*4^XE;KEP!X^;5ZNE*,66>OF3,
M>FG@D$UYM8VGCI<,-['SK%;3^&O[UN"P-^ID[13FRY;5$J$%1Z-N=29>[F-9
M3B8>_9,'EO)9;C!9+8VP1%.[ S>?;XFPC>77E$_M0D\[\.:*276+-WE5$XS^
MW[G\I78^ "_.HNW7\K<!V#4A9Z22L^*W_,!Z5RK_L%8]_,/LP\=[546RQ^MT
M_,8Q_%:24YU+YEUUC)DP[W!/*(7E:ZSUP/,G ):. )HGFKU2KNK)>5TM%FD+
MO.Y!-S1@\P4W8#\)LW-K?6QVWJ;;_VZ*UD9H[W_?IZVC]Z<[>U\XO!-O'[TY
M:FVLB4]OW_/MMUMDVNP,]W_;W_N"6_2_1ZTC^"[<N[-W< K/.-O^=QMO;W2^
M?-HX.-T_^B=M?]\6.VN?J8[&>**1ML8AP!6+7/("2>FC-]I+%\VTV5E2CZE+
MW%,)D!2-923Y1"TFRFEGW/,R.],"%;M;;UM;;[;6UUI[Q=KZ^L['UMY6ZVWQ
M;N?OK?6MS1L=YCVV$'P<Q)VT"6T 32 .7N)B?_\9ALM$+!6*G@3$-??(:?@5
M Z YR3@S](=G)M=.YT,OS(^[F_G08W-W;VM[;6]>"_!),*1WI=9^B>C>4DFO
MJ7/6*TI&<J[ CO7AP81&E@GVL?T2BS@6G4KQ'@Q&QR<5GRTMAK8BRI7>D^E&
MUIMKNE\W<YQ#,)\,M"O+7SO;R?.U<'Y,6BHA%VDTKOY28:M7Y8[^RBA<J&BS
M32U-GZ.ZG^.#@R*,^N.SE.I+I36@Y$=C)6)BA/(IS\AEFWSF1S#F73L<U:?I
M[>[77@?^>C0*!Q=*2'6,,[C8J2<>=VQ#:0">F)6Q?2.WYZOMU&0YFV%/SR,&
M\K6#?F\ C8\I]DM+C_U6CV@][!&(WG&[>VDYE9IP?F@YM&T8E4XO[UC0E7#^
M[?$(7KYY/%MU'JS9:<O+!OY>C^9D3$-Y&)'/4TI:?-%Y:-<A*/6]?O84+.>C
MWXZYBZ7^VH5WPQR,:G>$2^MR8KA<[+1A6K/%QPYZW=))J++YE(-4&L5]N^]'
MQZ ;=K/1=V9._5A)R+_VVZ6%*+2SU3._H'K8Q>^P@D/[XB1LHEDK/U;W'D+]
M>XD^@.IZ'\#&G>_IN_-=:3;X*4]?3')SST3XZN+E/RMN7JJ+9R^.-K\_W5[[
MK*T2V(%2R"EC5:$1+1Q!E@INE.28$#:M(PJ- [<<&V4IUT98R9,T2A,EF4R>
M3]/L];7=OY:+_+/8?/]QZY^UO[.7Y'+IY/,!>.Z'K?7L2IEOF-TS7@SYO5K.
M?SK6I;]];6\]S\<V* \0#N'IL)-WVK#40YVJK^*()3>VV:C;/@"&U,D;?SZK
M.LMX9#!PS[-!MOB6SI U'QWF<V6X?)[\K3SZGZEQOE*L3_WEG-!-MB!;S',T
M $S!L/08RHWH=>-9?11;Y*H7R\7I8=N/LPR67RH)_5ZF.J/^60'DJY//.WIC
M[NYZI9LG?/P#F@]L=MQ8>]"/L3X>R6XT0-2 =0Y&\/2>@^5@:Z*V;OO]\IRP
MXGWVY*3?^U;3I L^N%)\F*KR7I_/7)PS.-LIV5;=A4R;)RK#V])S(D]#Z-O3
M?'#<+T8#V**S%\\/#F"6)\WK!?2L^%^!<6VEO-2@DO",SQ,Z^7,?EOWWDIK"
MO);>2KFM0&7;PW&*%1B2W=X(UD:I3Q2O;?=+K55UXY3)N)JL84YH-#[-!!2M
M/)$>SB1ZO]L)2/:$4;'?Z\)'7ZVB:L^H?KY<,R-L(>\_.YRHD=P!)XH)<8L9
M,IQ'9.$CEC)1$N63L+Q\V%S?G#("?MAIP>?UF_OU/Y/-:*M[?A #N$-,A3MO
MUG9?CZ%B;?=CT>JME%<1H:7G:G8#*\N'%+_M]4Y (!7'O[\J=MO9\3*=C8T,
M%S)5ZO*37QPC_J#Z2KLZ9YKT4I@NMI4QJQ^/>U_S15\?QE9N_I4%ISI$K5T?
M)IT<X+[S5E9V"A#^;JBM*-EU$!K1[WV-8W O;38GT*X+=[#25:CN7F5GRNVK
M]?6\2^6;SM^2V^H[H-178U%JS_F5^9?XK3[>/X#-.N\<59.RSAYL/VOG'NZM
M#VVSY>6\C&S[N'I2=2 V/M=R$7;V;OF:K.Y=3"<1Y58"&TKE!FO[V1\D],KQ
MRE\_;L/F$"H'ROSG>K+KB9ZT%OW?R/;SLR_>]5\+C8"-F8Q/XD>#\<TPE(.3
MNNWEMFIAGNMXC-R7PS/7;U=FG#X\[_AB,9Q>-.3B<<>]4!V8]^/PBB?7$SKN
M%LS"9!^J([U8'HAV>^=FCSSAU@_':V;"R;KTJ&W<7691XK^C;LS#*G^($!(1
MMCQAKMP"WM<?59)69PLHUBLF\G>O=,FL 811"0"R=]@>%*.3TB(*- <4Y_;@
M,#.^H@L=.5],V<>TMFF->4VG>AJL@#$T7$QB^Z(1U6JIWW!N*;ZXM;;]'9>T
M,].W8;:J]H>U)_M@6)/AVE6CNJ/T+XG#VOY:FO=\S<@R;P925OX^ 3UP<2S]
M()S9!2BC4-VL\O :%F2[7YK]8/W'3G4F_=6V.]F8@. W- #2783HAL7@W/]L
MN>Y3B3, HZ6]$IHQ-I'"VPYCA5F=DHK:HC0#7]A-1UT LT[9W3RD>4!+[GSQ
MCBJ"8&+8JWZ-J2I<K7U6 &UB;=8M11FNG(/<V/)ZTLM@FT>^PKNQG3VGG*Z=
MBJ#Y[<IAZBJWE<%E>W@UF!D,JA?F97/^TMIC9](5X3I 8S^Q<#X17ILGI1\/
M@:P#9%;;;\-G:SY[\)E3@J5P"5'M-.(T!&0-)PAKSTAT.A"EG@2?!2+[<?OC
MWV6<ZL[>7YL?RO"J#YM_;;9VM_[9+/[>V9WEM$]\2_JA]EQBP=4.1LN98XZ.
M1Y727!$X/RDF%>Z-F6 HO3#C<!(8#V![J4_SSG>=*[#Y C)O<%QR28F^C=^.
M6KK1G-XOSHS+R #>N/H@[B)F=&%0YFR,,A^./^T=T)S:Y-/QI^/6WGO2^OZF
MW:(YM<F;+]O?#]NMC2V\3??Y3$SHVT^=G8U/[4]'\(SC?=+:^,BV_]UB^T<?
M^?:_[[_OO(7O';W__NFH3&."=_:V:.O[>]S:>'_:6OM,4[1*:X.8R66J*!&@
M/&N*F$K)TJ1@V.VT$59)I:U()"H;N);864TPCC UC' CS54(]8B>-JQ Q>N/
MNUNMS=W=#$.OMUIE/.=N:05>V]W=S(KW^X];NUOEG^>%2X\$O5DB7I"Y8/-<
M*[W,EZ;LE>=GYQZ:#Z2C7UDILYY^V#XID=N>1_.=1T!6?I>^*K==%JK*-_[O
M+1(\>>T!(0T1V!)."#,XQ,@$-<9;ENJ"61-0!A]^N6#6V^R5\"22/CTN\NWM
M9Q=%'!E.B0?$6"*(*X*1,3+"#VN-C9[$7.>>+!N%9_(W79P.E,<+X59+@FHO
MC78J,2<Y34)[(Z),-#+IJ2+I\];-5L)XXM<NW#W601_<2>-Z:9M9WSJ;2/R?
M+R],.>]'7@/^&ZR!")S">\>!;R>&.+$<V<@4H@Q[0Z*0@>8RN;,9I$NE\&)@
M2T5\PGT'].-V#C*M8:7?R^<4/?@]'Q>-M;Y:.;\EH,QK]6R GGYA"WD#NGU9
M%J)9'=7J*/TZ$S?8JH0T9:"-*=#&=# )20=<U.B@5+17)QBO#2L_V7.J@[D<
M:E<=RU4YRG(0>G;/* T_E7DU!RK'TIYZ;OG)!+^,0<Y;(<K;8O;R:@_*X/RB
MW"!+>\)@.A#F*?(9\H+XS%9W(@ZL4@^OYC'CX*_*/C@9SKE6KIQWX_/GM?'Y
M\WDDY95DY]SD#2MQ-*B,A756CO-[)\*'QRD,ZJ5^ "\YR+;"\V/ODWX.1RZ]
M6"<[<&+;8>Q'.3CW7LTOO0T*&NN,4\YSBCW7H',0+YAW@-=2.T#"J;R9A+*?
MP&$Y9I=VTHGB..466OEZ-O3J2O#\OH8_6Q(E X40$9/+VP2+D<-8HD!%<#27
M.%<!"!5?5N(J1E4N#)LY=W:W';PJ?FO__KAKHJ':O[86ML1GS%R4@7B42 J(
MX^"094(@XCPAT5CL'(:U@)<9%;/D*OM]9)T+H"-;; !NEF$UP'*8YE;7KHXR
MK]K@OA?(1++=C?)H\EUY KI;OGP"3%XPY_[NOW\.AC)0J0 .J $>Q:P''N4Y
MDH*G2$,"WJUAG^=\=B54\S@5VWM^*NI[Q\>].L)[O'V59SBV7_G%YYTOE$''
M.6G*^1YU[EC_J/!RS>HI:?CEQ=/ S.S*:FWLD\_2"@;+1Z&0L@MI) X9%1@B
M49L$VKV4@<'*6J9DMJ3U=+J!XG(,/^#-%8 S9V6.*&>"-2(1+G-N/B-9M)PG
M'(G@GME2F;M!UN]KE;EFY5RQ<O8^DL^&Y4I\A"$E+*P<#SS%,N\1]M1PFP(V
M6?._>N54E'=Z(60*6Z7"J+CS;=:!M<H)&6#)&LJ%)<82:!$UH-@;QRQMUL&]
MK(,OY+,.R8.T1>1YH+ W)88L5@)9:3CS07"A*@2A5R (S'+M'E9J-"?9&R,3
MEBJ**B=S*SW#ZCQX$WE2QDFXKM;3LL="'>=6NNI>_YSS/!V7E*Z?>PHT\4S7
M:-^ZB6=:C+8\9'KR'UB K@R,^.GYYR/Y'Y1^H[/FH]-XK=7HZE.O2ZG!8HZY
MO!:J+K*[COTE^_$.UJ,P;3ZZLZ&($&>5PEQJR7A*UF@'4Z45(;EJI&D,10^[
MY^[L@3X(S(8EES0B.@+W8M@@*P1%BD5J"# ?+T36!Y?)_1B*YKXF&D/1KZV%
M+_PS*/(A)I]@+7")N"$2Z6 I H4Z*46Q]I0OK1*Q#-@Y2\ R&I3+X9XL1G-?
M*8W%Z.?G<&MD^_UGXJ-Q45ID* WY[(TC$W1$VEH/6K($K-!+J^(J5GYSFU&]
M:96)=>_%9O10ZZ>Q&=UP;6WB[=//'#L,Q,TA3RCH?"12Y%S.UQ-3YG$.9D?G
M6JWZ*LB91)C;V(ENZS=$A+>&A1@M ]IK=8I*>I. !4<C'*DL C]?,(U%X%;K
M8^NT]?ZS"#BYH TRFL&>Y*1&CHJ(5+;6R2BTSK8AOLRNH"=7VX:JD*YQCFT[
MF8G'3_+'<[^BP>0M$R$D.5/I("<SG0@N<%6"ES!.IYF= CIE@,-I['R-J,PQ
M.LZ_D]?O;)[1E6(M5(E5<@*64F48#=N5;[$MMO/"S.')G5Z..*N3#5^.XIA-
M6E-G]KRRGRLY96)YQQ7I%XL+Q^@RT6-E61M'P!Q/Y!Z]L(2,#2$W;\*C0_G:
MA1FGU>MF]K(%LP(<\D-6N7R[$UMQ6$5(Y,"DO5X.;G]7J53A]=E'F/&M[DZ5
M_[1[L)9]($O7[A<LO?NB=?!9DL1TX HE8UC.QB:1DY@C$IW@T2DG)3!*+F?/
M'2]6Y3BZ\+J\O NU,E5,41#M8$>C7#BGO8N6F&2ULK")X-K%5-VXGG&S,N>^
M,@^^;Q]\QCX&DF1 ,@:+8*H4<K"U(^4HX4J'9"6&E8EGST$OG+@F#4O7%@I]
M*(O3F]NDLKZE$)2&'JG(N66IWNIL=B2IK4M7'<3E A:PW8TE&%Y3;7!7#>!#
MUB6=H035@>$UAY#T]H8N'*3CE#)!",<J.!FP!:E/PM (C*7V"VV.D.8LV P$
MFP:1G)()\>SEP(,R0!A!H: N1,(429&83!BQOD*A"*,RGXV=*.4QCC4H,Q1.
M!+W7B1'/+=LS45IW]X^\68P7QS>+\7K<P!]>H&*K]<_F[EZ90Z,,]WFSMO6A
M^&?M[X^;Q?9F61KTZOP:CQ6W=BYP$V4/)T+6%R%?&-X>!\<>O3[>?MLZ;.T=
MMO>_;^60,O;I:$N4[]I[+_;W]K_MTRVQ_>\_1]-2MOUV_W2?;I*=M_\] FF"
M[X;C[:,OK"QAN-$Y;!V].=H_^O+MT[^M[%'V?>?]Y^"LM#Y))%EP.6F80CI*
M^,2H=\E'@>-L<.P#S=9%;.&B9/Y^C%G"0+]%PH$EZE T7"- #XVLI@HI9D50
M "DIS61U [(JE"$X*6.YM<Y0^!=;;V6DG&MVNY#G1?'DGL@ULUL'_ ^*]3)W
M2)W%Y;>UW?7?"TWQ^+0MKZ>B7%#%]H52,2ZLF&_/=_^>,\_F\X4)/K4\E9TB
M]6&AEN7D\A%:I:&4.6PN&-A$=9XR?4R9F+=[6*4.N\@<#$]SO=%P\IL3"L\
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
M^R6%M'4&81&T29)9G?NX+ZC@0"'W9384/#*]%T/!7>AZVE# DQ-$:X%<R)%
MW"I@X82B&*.3 @<JE%I9)[,<O$00+"TU+P$Q7VTH*/1Z,WJ=M@7XY"CA 3G.
M<Y8?,]FFEQ"FP23KC731K*QSLTPB]TNH;5OU>:S9GU75N$NHP MNA'S7DD E
MCN#Q<>S;K.E $*](C,@S0"_N>41618<8QXDIS0#F^,HZHZM$WCD@^:8T](3<
M& 47[AL72@C"_>#!E%Q#)3<D" \ D/NJ*,F029XBYRC7@ B,DEP[NF#!R\&"
MFQ@E'AL,BE'B+F P;93 $F,N'$?*Y_I$VCCDL$Y(8B($93QP*P$,R +"%PH0
M+#\0+ $.E,"'!\&!*:' 1>DY-1QAX@$'C&#(9C.E]4H+S+BC(59* @#&4Q$,
MKNBW)F[4;^TIE)8L8RQMN<YK6])"\_LCFM,FM+O0"<@U<8T9O*[J@@*,O.I%
MD/>:W^/K# F(5=^>WB[;CWD $%GIN0!2[=T-86>T\3/]\%YF!]E%;DT1<!;6
M7[8TU+H?^>?P[8R15$GMK0\$\61Q-HI0$'UP0"HHH;GE(BD"\@];I4HO5OZY
M$[4M>7.(@K4%:Y\(ULYO!590]6:H.J558NJ"B<JAD)Q G%B)-+4Z)\@82K$-
M3I/%FYH+HA9$?9Z(^I!V^NM!ZJ]P=-*<K #IC8!TMCYQC)HP@0CV$G%L';))
M6B052Y)8FZ(2BS73%Q M(/H\073I,/1G8FG1^A<*J]->CY1+>&F'$G$><8,3
MLB)$I%B&5)<PSK *6C^94]CMZ<FHE4W[MT%VMDVLIF=FY_7_N-YOZY=-JO!C
MLI[QXU%&N%=,7H:]PV%_T$PGHS\U.P%N\BN4/[1H"C>_(G!:24GDW_=BS[[.
MTU]?VB@JU@3-VW N$-7VLV99LYU0:U6R40T@Z*?!K#7;B[5FQ[>& ;YNX36
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
M&5 =5\7,LHS$-6UF<0E[ZHQ'C)DL'TB'+-8.42MSKI1(@I0V3$^5FF]BEG@
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
M!:0_R\5=*LMU9Y@9T)3QVD9BI-?)>A:YP$DS86,N !6TUD+&^<9K^G,ZG,A
M603Z-,A8_U?LY4VQ^_',5(UHH<OKT.7I);K\9/#>_SO OOUWQWXQP^WV6[Z]
M^7>KL?.Q694 A7][AY]Y@VX1&/^PL5.G>X>[M+&S*_[?Z8>O I"58>=1T-@B
M'D5$FBOXC1F'=226&K>R3M?F).?\3PU=735E[MVB3A)"A4C4&ZZ,<E1G(QW1
MT5/O BYWZQG=K6]?N13&Y([ES+J N(=;9F502"45@[8R&<]7UMG<NW5WF>F.
M5:Q?GD?WQNM_-@Y;$Z)D1#&MO.<&<Y<P8\QQ);7DD<KK.FPO ],;V^N=C'H\
M#3M/Q%W[1&"*3(FFU)H@N/4(.VL0\"^"-%,<)99\@'^)Q;2R+E<-7W#GE.=2
ML[^@W<M!.\NQI$E3+:WG"L3])+R,#&.M,0CX^+H5]PO:/1#:L2FTTXH*:U1
M+'A .XE-+LFK4 K2"0^2N\=D95VO$G7GV)2'0KN7$('X*7::W5[M32^&YJ#V
MSOIFZWI.DMNL_HE9_H!)6P&H)"PG7$1E' _8BX!M5$FK6"Q_#P<XLV'-S%C/
MA#3(88T1USHA9Q(<A<""$BL,SX!#\,CT)Q9BZ+MN.^KG2B;7-*ED8TKP*@#Y
M")XTM\Y)DW PD3D2Y!6JRR]X>3&I+)"83J<+XMB8G-8!":44XD8S9*5VB!HG
M<%",2Y/[4L\WN=TK*;WXO,';$5.1C!^-MJ;M ,9+GDCP2!.2$*=,(Q> 49EH
MK(@N1)L[J#"\RNB=&U$M,#VP$/*""3F2I#%U25 CN$O<,LQ 31)6216CY$7%
M73)"GE9Q68QP6"8A;()#7#".;.[ACC5G/FDG='05(5-:JJ$\+!E6K< OA^H\
MMB=_D6,\A2.X=MSHP[9XO=I,]((LR7?;FF?#@1>5 UDX\(-PX),94=HZ+6VV
M]( J1!"WG"'#@ -;[AP/5.5T2.# N=+&HHHD+H*"GH:[K>!GP<^':8M=\/.!
M\'-:@X'#<RIHC%0$Y85;[9&6."(K0;7QW"N12X$PO<KQHHJG/29^SLD=OQ *
M.WX"RBA5Y<)>2HY%]Y$=JZ^7H'D>G?_@3W]]:5>H7),Z;\.G&"OMJL9&(=3T
M=>WWW$D[@M;UIMMV.5>BZ@*6&WA5U2 N94A4O3?3L%?U# O-OA_V^QEK>G'?
M]L)9<[-*?3L:9UI4"0TQ5 W#+@PUU;YKVJOSJR3^R6:.E\QIE2,_)XWB+#?U
M?RX'4(\O,C[_BG5P;8>#J[^R!#'7U;TB;&KO+OP\Z)V3Q7Y$KA?M-U05SGIE
M6\?VI+_RVZ4UM9L=-+6'T\N_<I$IW=LB1R0<<B?6ZD*^&N:6+Z.DE__8I9E+
M[:"7&>H_?EV?0JVL5Y43<NK[F\R+.X/^?WZSZ_-.<JH,QHA#_K)^P/.H&%"5
M!<A5 IK]_M#FUH"^VS_K8#:G:, ONY<]H31XKH$"V>+SG\4:W,*GDJS]U";+
MKC>ADEF^/+$1\Y-F;V=[?L8YQ(#"6Q,4?C-"89 *J[]O@NR7M;R7O$$-$(ZO
MOBW/RUNSP*3[N\6!/K8GYYE.\B6$R+X9]GI5M^Q<PQ;$:I G+VFJ=_'I/C>S
MZ;PE/AOSIY7$6"8EE<QPD[2UBD0NL8O2)Z/%==U'%?AO=,*?79CWF >\!+/G
M%GQV-Q?-I-N;']CNS@=6W_G&<_'+O</0W#MLM/<V/]/=P\_S"F>RQF$NFKG+
M&YOAH+'I?VSGPIFG?[<;](]VG>[!//?@F7-#A95PB5,GD0L<(\ZH1L9(BP(H
MPTEJ*B17N1,I5<L4M[&@ *P"1T\)CO[U*.[L%('%A7?-3I;9*Y%]S/0JW:;
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
MKV9 /P2PKL;-@?@9+2N&"?(ZZJ;TT]$S.,;1FL<3MQ5/Z7=;WV-8JVT.X]3
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
M-\X?>;:1U0B36>0S ;:1=Z@J4S36)FRGDT^SETTDF2;/!/2\L+.1?J&S;,-
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
MW-@P0TRTLOS96WHUFM5HME-HMO%;IO/0[!E<R7@N4*=/09UEAA[CD:N:L1,
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
MAEDU8<FW]JAOX)0J$^\FOQ:1!5]Z!VGF4 8ID/$NGA6+&5_SS@CVH)</6&\
M=&LG'5X\3:^_9ED"WPM&^#8@U* Q.QWX;S_C.38"A1<"DBB^^<^9U0&ME1YV
M1>ZFU!69SW9%5K#G:8-X N8?X6Q]ZY]W?%' HORVOK<!@7BVDG4Z9G;E!A@\
M@F&N@584RP9&4.*TTTEO<.MRX"_@%N4U$'?03H?PVBA_\W8U&")0+C60Z!(&
M:^VP?L[?%C^\BY*\WV&CMTF/9DQ?>M=EV6724X6>>6OW9S00O5!\_$XTA_>=
M/<=TL3^\=)OEB^_N.F\9>[YA/40S>T,WUQKV]L\LS=[YR3J.^YPFZRTU[)*=
MWA>:MOXR3>&WL"/S13OC7#D1^'TX"_R;: +^7&GS']"PK!?R5:*#=Q+CI?;U
MKCNB;Z8C^L.QU3.CS!_W8:B-<-,S(]CNI8.<%?[.QOKFWAU_VCHBS,C)AA:_
MW9$HW6_XZ]ZY65K@5PW);?)TN6;A%\_"3L-T5XT=URQ<L_#VK-ILV-Z::2+/
M@H-72?&Y!S=OW\:NVT#RP79U2TZ[7GA:T*=ESRUV+&](;_C6TYSRUN?P*VR2
MHSU-VZ5ZDY:W&)ZH,U:]10_7'?A%Y;.\\) 9%8V^S_6HI6/OSX;;&[ZV9HW@
M5<XAGKT;\TSW5W<;OK?F):B=VM_GN+EFP]\Z3[7>V#K^\'C9MH^>ZN7NF2*E
M9HU4+\]?+\WICAP?_4&RIVQ[\4MW9;*V\ZPFN]%4K^=@S<\'R6>?>-7"G.(Z
M)VW3.6DO@*-?:@Y8G3U79\_5V7-U]MSSSIY;RMG<.CIL+G5C9OW;[5\Z>L-W
MU^RU_5Q"8S4O[P8OVWK#\=9LUE7S<LW+V[1P76L8WJ9SF[>,EW?Y2,I8L^?D
M0^[MEL2WZ_RZG<ROLQKVRI<YZKR@1S]L-9Q5$R7J37KT)$C#=^I-VNY-LG:U
MUMPNA-7F9M@M:=K)DW@3]C9*AWBN7\RW]NTV1J#M%AC':=CFJ@B^<2(]CTA'
M+2X[+RZVU?#M^Z5WUN)2B\NNB(NNW_O&[O,7ES5BC_,7_<)R;A\"1G<Q(U<\
M<FNE2CFJ9>RYF';;3_,$BY2^+6I_RFQ;\=;J%R65M?%76  T'0X6?V4F[^+Q
MB6>(L/<D.:K_MK-QKLXE5X.,LY\JBV&R;UGGAHWR5W].K*F;]-0I&DXO?^$B
MX_C!%BFX-^)A*II3O05IX1D^!7-B6S,7I9WQ^/^^^D=BQWYDA4&@.:9K<==B
MH1MQ+S(B6S<\TV<_7/!G*;\\C95]>"&6R_W?/]G[>3LYS7*/4G651GR;@,N=
MA$OP8)GSHA2UCF=$])E7FCV;*4F,E94[PX@K,8=?XC2C"L9]-LK23J=1_("-
MTQK* *9"IQ =!L"MP&Q '+%?;;6:<S,?9EPAU*$&;%2P&4: _](KPC;++K&X
M+8P _^\J<0+SO,QIB(AW -^R$7*4+-Y<S"!L\_!G+LLX]],,*S-?M'G.QTO!
M0Y*)VKEQ\@M^9%W02X/QF_LPRR#IX%OQYR2-:-0\[?(!$1OV!;7/0)S$P*SI
M*[S;[Z0C^ 4F/LA@$UB(3V"!Y9#G.8^H?G64*KUT '/Z[S#!.MFBB#261"9T
MQ<K5J=))>Y<J_-;%&LXP5C@8PHO"M-M-!EUZOMB(XAAH3\$BP5.S'A=YKA2Z
MCK"=\$V;]Q3.PG:%BK#5,'"Q"BQ:W4[@@2X;*0&'/>(_.Z,&O$(M?LQY-U&I
M>'-GA(N6/](R62=/E4O>PSY[?$YI:=&&#Z9\!CO4Z<#"/[%L (\#*=ILH(!
M\A[L':VQX)4]Y2\>LF$^9T"QN;2^!A:6[L-H#5QIR;;X-> :'+!:#YRV%FLH
M3[#6#"^)6>$[.OPZ$42DHM]JN>WP\@2H)BJ3SQ.CLD#YN/1XKK21"[K8@K"D
M_)XR1PSQU3!L>MD#<8X4*N_,BXTNN$ ^A5 -[+9#X%3^09A \ A($1*(]7HH
M.E(&\0/8W@(R$%Y@Q_(AL#ELRQ&BS5?5H'VG7W3-]QN2#>0+B'$KPPU[.7!+
M-.P@<,AQ,_BC\KH8-DA[P'OYFU)FR\+Q!3=/S(?V<##JH]7:&8W1H]CR.,GR
M@?+?(3 X2 U68X<_CCC+:)Y Y%'!Y@6+X8#Y,+C"\O- E@JH%C D, 6^&S&L
M]0Z @8,V]YN-J=>-V9'>A1? Q/A"U''";=@Q>!+DI8=3AA?G\!+$&#F(J.//
M>F"7)WU$AXE:_C<)8CGP0H(P@;#XJYT$"<R\G>3 Z"PGT(4OPE"RW+TH*0_3
MG5082.]<@"GN@UR2\CK%U_4[+*1U@T!?)KDH\_^F8*@2!S,) -/$VE..QTJ
MZONG8&_VJ,H_@&XOY*7$5Y@G&A+[BI+MPVS0+@D;B<4NY*8IWA%PE(8A@K[H
M8(J#\EY4Y0A0"EBU'Y56M04!?EP0,AF4[%) <S@*.S09L/X$9$E9 A1 >A53
M $SN@/0*\))C]-*>6LR[BK([7;[_ CFWH"Y^++1CR6H)*GX.4@9;UA.J)09S
M&W0#[P@[J$2,K]A9 ]0E[*)XA."HV)$$6?(:+_C@?O!D( 21%UN!IC@R&DHY
MC5NQWE!0NPEEE^1DP4Q]+<F#898+B2F_7^H^&(@^&9LCPO22DZ5!)Z8Z"7+%
MZ-(L2WO$<Z8&;P*SA#PY5'X\Z8-2IRX<:(Q)$@0<9:JDU;"/WP7*TY>)9.,7
M);UK)/1\\B+]P(;A(T2VGUP^U@ YZ K;D[QFA84AV8O4T*++LS A/ *Y;TB#
M4C83SE%? 4!(N PQ%!&C1, ?8'^*\6"LI(/T'A%5^BR)2NTUW@#<(@*NRR%@
M50IV"MC6O1 'Q]U*"T.N8D5<X ADV^+K2BY#( !&&W>/$$2A_1N;U8)$P+B"
M5[M],$*%:@ SN7=);#L>$ZV\W1;RL\*PE;(SH-+X=_1$H6X>?X@B(FAGC*U$
MV(@_J#Y! [?7,/[9$/OUAZA(L=)K]#D&Y?A-L,7]+ &.3U 0A1HB(SD$;2>B
M1, $@VG] NHXBTKUA6^I>G)I=LEZ2:A<9ND-2&M%2^/0P@7\>_\$0"<9T&)+
MX*AY:,Q#RW;'D7PD#G]G^4B$[04CZ24CB;.OE=_UK)A)>89,L*5S7C%4-I&K
M>E[FJOY=S54])?MD82AMAP1_=6J->W/EJ)P[9)B1K4T1#PQ]<)7B<=@%;-@A
M!P9\270"Z5,5O@[V'L@\0RW>0ZM1N+IE/G'$15"!8E-M8592."8>T.>R<]AN
M8_;22=DS8!F!AC?="BRO9#F4UEN>P*K ^Y>A(+#*$#\;<W!X(8S^?5:)(/6B
M2;= ?%#RSD8P=3=WF[)K:;\MK;+?RVOY>L^?8L^;'6RD=]DF\!.M#T.8(7AX
MF>@<F6#4*L*.BSF *HO VLG2'!VD")[#$+R("N>L4W;'[.%A:D:; ;MW?O)7
MX=R/ U\#/(T8T&>S(Z)=!-N38T GN>;EC&"8#SR]S%B_+5Q>"OQ@B%V<VTC(
MKG"*#"M^Z24XF?/!SGMRE< >^=5B2V1,&70B[Z1](N9-FOT$(0XG3K-$T]#"
M]L9VHJ6^'/8C\OVIOZA0J!1+I"VJ[CP+90=/_@N<>8RN$:2D?8Q$#GLBI$#/
MB4.DRF%4N<$(+CQL]X!HE_)Q[+\I# 412@0CGF(VQ?SHD&L-/VRY#=_)I 6]
M3EK8CKD\3M+"/+%XQ%(DQ',?2%.@H8*Q2A!I\8<3.JS9H7;4L'>4+D8Z]I)H
MT!=$62-$IYL-QW)G0RM&PW5]8<([XQ"=UO <;\40G3#UQ%Z)@S54\=-]I:M=
M@!WCGRLN!;Y4[<'L:*L-H(LD@W&PIR?I*N<[$?QA [!3@J&H+RG#V=5O%BNA
M@T0Z_H[C)*30<]KG67ULM 0#KQ@?M/2&Z1JS3.PU-$?ZH5;)Q*;9,#5[C?#@
M_1AY^25-,[.^^B#;S=#/G7^1M&&:TZ&2<'V$^UDE*EK48,&&@\)PI6^(H[4^
M[^4RHH6'WR4-"QN;Y*(2W<+3[5X^X8Z/_Q2S,.F,S^**KQ</E%E K(N'_;_%
M>^6A=G^8A6URX4M36;H!9$O3C,E[*[)1$F#SWF6"C#(Q7L7]E@-PD5HF#?EH
M;+*/Z)@3V&J"@D^"AT]DQYP+;QFH<T*GL;C%AW*[=DB*QF3HEF0HN78L2"@'
M2<DI(N]O+J-34LR<,?,!B^.&9&'QAS3\J8J,P;$<40ZBR!)H5,]HQ@.!(%]F
MK%OF#Q9"@? H)#OKIY05B&.!-UM-Q"M08#P<^<(DN+N$G>=<)'(NV/<5+5@.
MB/6'U7#M><K?MJ>/F,V&Y[NK689S0H]5W<@BNH>1SRXIAQ4ANTTP4W6.!($E
MSP$_%W!/<Y7)9D&:_L24KSWE#L+=8HED'$]", 6E@YF> Z3(.C'YZM=RUN53
M0=J=-FF79.L5[%IB;=UJ&*8W+X%"USS!W=[8.],;NJFM;BN^ !8?GT7 Y(TU
M#.:"Q;6-L?ASY^BIF#WL MESO6B\O;G<+[(3!0\ ]<)ACHE^[802*:01+!0S
M4#-/>SW>:<CQ1*H%Y7Y7[=(@@\_$F6T'CQUDNCT\\1@[,$7PA65''BWN)3*0
MB1S-J)OTP!S**+*\BV9CE1ILDAKWL![OL@_%I9V$D@FD8T.YDH1^'7[).@V1
M,XA'%0S&&8"S-H3%(N@!2X>E65K<'(+',:=;^$_Y* =0FA 0&K1P&OO5TUF1
M!C$^D!W;G>5LBPS]ZFT=(:6XCFK.TDYK[65X:1V+U&MHQIRT1[VAZ4)KZW:I
MM=V&5HE&K6R33@=OQIJPY"61HRNO6Y5XC<>I=Z_^%IU;)-&3SC7=M4Q*TZ]-
MRDTPYZIVI0%VI6;-LRL]3Q,<ZI<<:F@-T[#N9U=N"YLZ:YN&50[?=E9]+I$P
MO"+),E15L+<'E<CC#MHU$[2H1F%?_\\_/,/0WIW]#^OVWQW0;_J[-V/F+VR<
ML;1MQ-HI[UN -=$O;HK1Q58QD34#6&OR[$XF61CSCN;K)(N=2++8&ER2TGXO
M@UAO&/@7-KYY23D&KHC0ZI485L->U1H6U\'*@4$?3TV9[GK)X!.^=SI"Q?J4
M_/];-(PL#L+*]4Y%K=@XQ%%!:9&@)G-*9TBVK'GBK&5$>W7,ZBY>7=4^MAKV
M/ ?.MG7!L)5L@H;O&NN<SU],G;+/8=K%YO,4"U?N.4JC>146G#D?<-<RDFL6
ME&'3V8O^E3LF91HKG<M/Y+&V,TK&ILAH7HF&CI\* 6;&\:1@5#"!N";,(@I)
MS1B0?5E_I)WT)X\VBS<6N?1)%V9W+6LF3)S>8VB+[CO+DA.POP-1#F5.58-^
MD7* 1@F8&,4=W4NA5I6 #VXX[TU60(&)=3KI325D7%ZH)@-6U%(1M0Y8D-#U
M?GP;+![E(Y*AZ3(/&-,LTIX80*28X^O@]Z12HT?)^8!6$7!XV367Q0?P05H%
MK;P4K:17[%X#!KJ$K><9Q?_.&3M7VB!XXBR$TF1@BGSRTM'$9G?P^C>N1426
M,>&:)"C(4@9&1W%/>S(Q6E9M*6Y',>4GWJRF3/FR,@9FEPP2\HZC)(XY)D(G
M(G2NM(377$RN4L5 ''\#08:YJ-3#LYCAM:F2#C<\*&]/5#=S'(:<6!]E77<Z
MQ'O%W!)<!DUAMZ..F#Y4E4\>QU2(AT+,P\&0*MU0HOUL1KVH](2%GGHH_S'G
M$9Y/B!H"9?4GP<%)/BA.T_KI@/A@?,%## U#7++A)3XF.6Z 17;R":&XX<#$
MU[RXMP_2GR48;:ZN8<!95V3_Y$#QZK0GQ%S>9!6G2(*), 0$>@=CX?16>A5=
MS>^")"@X'-46( $L9!&E>9 G$>FQ$'/2"H5'5:;H/D!2QNK']0D$KX^=W_/3
M?>58N1CUN2**X] ?RK],?_&OXT_-AK*_C_^.&7]-OGYFL9KF5/[8\3@5K)D#
MCNY2K&:"%J7!UBM2^>Z1T(+9K&;#M+4Y^2RZN&)GCO-9C(9M6JMZ2W,GO^S9
MNFZOY:* P7R;@=A !2\O?'5&NV0NKL%)*^9&ZUI#-^>$^H%W+$LPE%4YC++]
M-3)(-LA4M[QS.WCJ:=#WN*A'(R/C#1AX\-+*X)6+Y,4B>WR]2RT-'7ZL)M'_
M85<RHU8(*XF20!,5@4KN'AL \UQU7M8ZJH:F8I9DRC7K#'E1(406B>RE@Z(&
MW\3QO#*?*'=</%@9I:NT,E>^/#,=RYBFE9BSO(];W,XLQ'5!8148+<(;(2*]
M762-*^>##-RO(1X'[HNP'=!G;!2"Y?;Q$YF,XZJ"DQ58@$Y%$98HR<$8EO4'
M6T!^Q5%4^B%7/K$1AEIV21/=+GPK*AVSH6G.I #ZKKN),-E\UBI.@0J1 XZ"
M5U'M2 S^3D7/\.YRD&89A1MRA<+\]^ Y8KHE&6IM<4:T6>\V4>^6 _IU5>1S
M/W@6)6>.J9K=?%7Z<@7]5#JM8NUK:EC3]R?%&\U,?^7J;;-SN4,25LY<KT[2
M7I!M= <$':WRPD9QV6HHZRZF,TN<R4[DD0AC4#HA%6Y-BA GBY![QA'9B <(
M'?@@V AM_&"U">I+3'!B6G/>6+WNA8/M(XU[(\Q,T-UW!'949QKO:@]$D4S\
M$2_/*)V4B?!0,0,6AME05D7'P0Z+RIMGG&)6\-T+]DO9)VBNBS=L)*_ K/,*
MMF,N.YQ7L%@-K1K@:)C6M#+R&IZUSA7OM102HIGN/ZQM5F+\TH,_I2):(46T
M5D;;:!\+RQC7NMOE*U<R_82/1EQ](UI:9!%=@R_*9F,%NC)Z-.635HIQ50H"
MT*T!38S\A^%HDZ@PDU"EVQX&=!W]GSM]P+HR5C[0SAF:(W;.<<P[=LZR7=HY
M?Z6=>V:H GZV\A%3,7;(VQ;%,S#D"?P$"B<7K&$U;-.DTY<_M#U@0&RSE+?!
M@&E46VDLZ7%6;1\1:"6FI8RUAFEXY7N\>[P'C"/:.WD#%%\PQS02523'/4_0
M0M*%B62N6)2I*I5/'J?:<G;2S8:E:\4^.^Z"?5[!>*SR5(6?W(;E6\5[3/^>
M[UF?IS1I=EOKFMU+\542_=]72[AFSJN7B-8?CS]_.3XXOOBF-%L'RG[ST_%%
M\Z-R=GA^^N5L__"\!/&G$(/7=+B3#F&,*'\SYQQ4:.<R5$.]5K%E"^OG_&WQ
MP[LHR?L=-GJ;].@5]*5WHD16T;<5 QI3K59IA\3',M;A^WN>;6*X UN?CGO#
MRDC('D5"IOK&BL]L?T]S[84?:WOZPL]N&U;W]FQP2=<9]O;/3.]A)FLL-R%J
M+2MI/*?E\53KW*UNQCV_J?!JBQ)1Q"=:U@QJ:*(0RK0:7V&)"SM2/U=J'/!0
M$D,7"F^V4?)B;KZS@?>J;/X(V2OS>7V?Y>)>8X@_8+.Y:]81$<P'T"'.GKW$
MK.:$^K$9MVKNS8%\O!XI@L>O]2EULV([\+N[P,]MB[YU\/7'FNW0EUC_=O<Z
MQQJXGGVOEO!WTV"-ON^W8.:=0#*-NS4O[P@O@]MHN%O*RZ0=_R2;?(Z;)-^@
M(C.10S[AH:L/X:+[R[DF8P7QZ&]_-T$5PP:[&LE ;3H#UJ$+$?R7;,XYK8LI
M/7%N^\C=#;C<=HS\-<VP;EV1%/:4[K"\.!-1XPXJG2(3U40(4'=]O-:Y,-8S
M?8J@-SS#%;FH\P;47<KN@Q$+\U8.J!=!G:]3WV(4I;HM'#-_I'$GV3\L6(4I
M/J60NMEP;4W\CM4NVFDV$'WE(QYS"H_)@-'T0>K!U.>4(-A3T@"XCQ6M4?H\
M$PV7Q76L<=N]KY5>PT" Z9>5UR$1V6 @,<'R4I>LHTV%\HI75'O=-Y1@*/M!
M1RFLNI<.QA?^)L:2;6GS.>L)8377+!N)GO$*W7(L6R+3C;XD*V_QB+M+':6+
M5]Q52I@L2O 4Y[RL4^D1'\#Z,/1(C6NGVK/!J-7^V)6&O<7%P:(3_>[DU=X&
M(*?E'8]F64GE:5$$#VA(+> ]X 1#J,&H<A5E7/"%<,!I^/;J.;TB:Z.2\EU>
M9L06V_3V:JZ!S ;'8XTBVDUW$'_!]P?828CZQL+_9[/((Y2<,!G?4ZV6+,?,
MXD0$D],XSF%X7.K4FV1<7;BNX^; %8K0S3=1J%*F2E!3+%$@6E2.$/G DV05
MM;9<UZW0?"@SAQ?26V_HUAIEN&B-RU-Y'.R?HC.@ON&L2N;&'.I.'R>LE3>R
MPG9,[ -#.LO#\H;EFL7>U)"$D"02V[<2D@KQ2,HI3HF':39\?_6VO\;"&RAQ
MDN6#\N9(Y5:..)'"*?QA- S/%U>L92\% 5'7+.F@YZ+"=%0L?CO=,QVDJOA5
M3MZRK566"T*@66M4'IF[7'%G(@7/+I*7D*J5]*LSO7UE J9\PZG%"<7IB K&
M;IDX"7:88+*XG&>%R42>O]70S-6YS"A4X((40T:*H'HQ3KB:Y(!6;'$I'$;#
M-MS5)Z\3)*Q5$7V#L]<MIV%HM4201)S+VC5 F(\) &H$/LF32H38^.9M#FIC
M;EXI\ 9P71^[Y8[7U"G6-,4P4Q8KA9 IU188N3$;B9$E;P99$E(K('IJD%YR
M<K#H5AI]1]9%+\M^3*2?42'U80Y+1F/VFDL9@+U1!C>\<UV(PBT]<'?R<H15
M7X[8CKELT>6(9XK$HHL#ZV$<"7PC#!Q1).=&1(FP=[:X]XI@(@/$U&"WDW23
MP?@CZD76[9<>WJ ]Q,9(V TLP9H^93^XR8&HNQG6/(/?\49V%9_*4D?5V^[O
ME'9ZPQ&J8(91.EF6JRA#5'G=&&[!AI55:J=P;_Q*JGP_P(82^6 A%!Z)297?
MCW@74XQ@L2/1B@(3?LGZ&"2=HMX%C7K-.SE0E+-!$0/#FDR]@6AV#+O'@281
M11!QL!X7N7492_*)/L=%S%1>7Y=40C<7SUOP*^6VE26>RJ*54[WDD"J<_ZP.
M3[6S^6423A"^>%L/ X#BE4B+#/5-0[++'":B:&> !=E$*O3"Q2"1PA#4JWB2
M9]A%2^P'ZW36S[SS7V3FW?[9\<7Q?O.CTMS?/_W2NCAN?5 ^G7X\WC\^/-\9
M*Y*PBP2^GW&1BHH\#_ >81I^I$QT$96>%K :]7GO%@=:V*8CBR@.36;3E[WS
M/6DV=;!8!S$EK[;S* R[POV51Q"RB:)XK+2O;MHI#I/>(+SEPR '-**RV^-2
M9ARQM$>3Q()XD_7,0!)"85=66W7(VFP%C!9U,\KU4OCR$U&E#.0+$W4EVL"
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
M^(+RT_<B]GJG2@]8#VBY[^UD/1YO<3V>/X,T&L%_VH-NY_W_!U!+ P04
M"  +@F=5 NF4M"8.  "]F@  $0   &%S=7(M,C R,C Y,S N>'-D[5U;<Z.X
M$GZ?7Z'CE[.G*HXO27:2U&2V&,=)J./8/K8SV7W:DD%V5(O!@R"7_?6G)<#&
M@!$09\TNGH>,C=5?J_6U6E(CP9=?7A<&>B8VHY9Y56L=-VN(F)JE4W-^57N8
MW-3/:[]\_?3IR[_J]5^_C7KHVM+<!3$=U+$)=HB.7JCSA!YUPOY ,]M:H$?+
M_H,^XWK]JQ#J6,LWF\Z?'-1NMMO17^U+HD^GGUODY[I&IF?U4S)MUB_:%^?U
M$ZUU@B].IA=-'1_-+XE&FNW9Z7G]\T6K63]MM6=0;*K52?MSJW5^<7Z!3\\$
MZ"N[9-H366 $AIGL\I5=U9X<9WG9:+R\O!R_G!Q;]KS1;C9;C5_O>V-1M.:7
M-:CYQT;IUZEM!.5/&OSG*68D*(Z9:V\4YQ<(LV;."[;)L68M&MSFYL5),Q#A
M@#1%!369@TUMI4)W[+KSMB0L609^;O"?N9YFO=FJMUMA3;JS$@NK.6MX/]80
M=AR;3EV'W%CVXIK,L&N B&O^<+%!9Y3HX P&X71O% C][&![3IP^7A"VQ!K)
MVAQ?/R'$J:*+I64[R(S)SS";BOHRVQ%B->31VK,T[ A?Y2598%JL?(,8#N/?
MZOS;\2O3:XWL6EU6GV.\S*4Y+.-I]Z_DJ4'(1UL7%Q>-5^YTR35(="!1OLX_
MUEOM^DDKA]IMGIA=-WRK!W*[J,.ZP^6K0R#WSCHD]JYMOB"3%-]9QFHD]]:,
MC1 (<.O/\BAD1#N>6\\-G= LCA\MSC\DN#HV3<L1\OR*?VVYI.;,\B[ )4[8
M9<#:B,R"&!8+R E=0_QWB6W-M@Q)/VHL;6M);(<2%@[F N#))K.K&@]9]2!*
M_6[@Z3'4)"@24[#I>OSG!H@0H[>V))#E[%_5&!!@$*]MRFSX$N)U3L-!A,$X
M(8C^V]NO82.O_2"BN<8_PWR=S/*:#R+4I 6LY](3^!U1_:H63"X54^^:#G7>
M5(@2]D*T:@WQH@\C53+'$-5)!0HJ$%1A7?>O3?&OA>KK>6[H(Z A#PZ%\+XT
MHB@1?)<1?6!^%9^CW<07]HND"$;\*[/<)C&)8O[%@(D4?CJ#_G6W/^Y>PX?Q
MH*=>*Y/N]3>EI_0[W?%=MSL9YV(I YR4JS80-(;V)#Y9*TP4!D4^*O)@#Y2%
MVG@(G)C.$W$H5)CMF, (N)3.DR)THI\VU?RGZOR.)_#WOMN?C <WG<']<-2]
M@S+J]VYO,-Y!%TV'EW)\FHWCM18TN$$;>A!7=" YQ,*=TK_MCM7^>#+H_/=N
MT+ONCL;=_SVHD]]V3'>*(BGQ9X6(]S0BM8_".O^-/*T'+PB1HXSO;GJ#QUUW
M\16LE.&?"S$,^$@HJ!"9D[LN#VE*_S>E#T/F6(6&A@ WAD91)NJ@GXM"*9B4
MN,]\GDN99EA< WP!2.1C(@!% I6S%<:M$%]C];:OWJ@=!4SO= 8/_8G:OQV"
M1W?4;K[^EHXD9>H\RE0(#ZT!48!8(8Z^N8R:A+&.M9A24U2&85-7&"..HOUP
M*1.:\LUQ,X-*F;N(,A= HS V G DT%$8OD(TJOWOW?%$# \0>6X4=?1=Z3W
M>*&,'T;>L)&+P2QX,O):S2AY(501(#DN$L HC%PAWFX'@^M'M0<KL^L!#!\C
M%0)<_U;]UH/F&.?-#4C!I(RUHHP%D((N 8K6J,B#K1!=_<&D.QXJORE@?2YJ
M-@2E-+2C- AQY,M7J+UA!CP9*9W)^%&=W'4>8#%S#^L8\,51]WNW_P SN'ZG
MRXODGO[E0Y8R=A)E;(6/N *TTB ZDJ\#;2BI$*T\(.6< ?HB4B).HT1X@A5J
MW/&=,NK"TH,O3N^'L)+,WSFV0$@;_RPVS^9 =8&$PE 5HJ/?G?#,VQ#Z/F^,
M?*-&1%9*P,^Q@:,[$8D_!!@>&Q5J^K$[9>2'"P9TG^%/OC5,3%C:^+%\P!H"
M>1A5:ONT%?O0,JCVMKL,@(\G92AO'@#]Y"%7Z>;(#:;V=VRXY)YX5,#:>MUF
M3#0()?GZ4E9,*8&Q= !'1@(:!=@B&1!"]TD$_"K1.+#GV*1_BEIT+)-!$^CB
M"[3.,&29-;NA<$VCV%@EH=D$3XV<%.]"GXS^=BRA$-9ZA#;T"C<(:T;6#*UT
MKS/NX!^>^BIY1]8$70%'R DMY3R6DLB3 :PBMQE2=P5HS8XJ9326W<B8%JPB
MF;*47@$F,T)*:8RE/++D"JO(83CW5X"O!'$I-[$LR$8"L8HD>&F@ LV_(2AM
M^%@&Q!.O8HO#\+PD,/9SN!$Q^,&GCL4<-GZ"]OV& 76(WXI.-W.#2YF+I4["
M*I"O PDE1TBH04(/"A15D>-(@JI(=$M$D+(5R[7$$UU5Y".:M"I R!8(*2/Q
MW$HT^U5%0F2[C*Z)@VG.'<19,:64Q;(IF38PH9]\!57B,>NJM@B?>;%EO)[$
MTB3YELP5I#?#ZI8?>]9=@UBS5393-!ZGJD?QE!J4'Q;RLY ZGY9HKFU3<P[3
M!%K(,?ZZ6DE=*I:%R;IFAW' KZ+(OZW2M4>>ZWE>&*IID,;5D9AU^95%HK8'
MUTQV@CZV;:CE,_D@)XOA2]VE<(H')G*!L@/;R6Q<DZDSYAU#]!?E&9J(3ZMF
MELVP\5$ND$VIU"]B.:/L?L%K@-95@/@15*(.M:CS:AP\)IF\&]?4V1TQ]!O+
M[AB4S\4_R$U2-$E](Y:SRNX;0BWB>A$H1K[F@SLDDZ2:SX0Y(F?1,3!CXK$D
MT[>.93HVUAP7&_?8X=WL[1H['Q50BE5"ZD2Q_%MV)PK5"*VKA*9O*%0I%-0*
M\6I5TL-D]P^*.$Q63"G_L2Q>MIL2!QJW-?EZ@7%K6?H+-8R/(#9!BY3J6 HP
M']61E4F@]^ !V[E1P51S3F'*Y:W=/M838MJD'A%+0;[+(];Z_:7JP36VD]5]
M71+-(;JRL&S'WY##KYG\J2D?Z25IBJ4.$TN OLMA@JJ@<%V07YD*.4_XAO6[
M4A.I0#)R3V-9T,U[X%7/-(0;-]:K^&*[,%7):%*^8BG&R)Z%+;V.@Q]H6S<T
MWUH+_ZF,N?R9@N*&]6ZI3-0@I3?]3%LJO=Z.7OXAT.G=AS_0[I'BKTDI)[-G
MF7.'\ >/[K(';]4@I3V6\<M&^UHA_\95UKG.JO7V7*<4BPRQA11(28^E\O*?
MAJSDF.QM%BO"XZ:DE*"MV]2JWN@CON_%F['S_5^6F?O<6 8X*3VQ+%:4'K@T
M$AMK/&RT!J\J<3T":W0R6!(^I3?G/8(963=A<08EN%(J8UFJ!"H]'4=HI04)
M-4<AP0.MZ^8/=@N\!;GXW;(;AY>2'$L\Y2%YI>]H=7.A0FPG'S4O,@2F(TDY
MC.6"MIU=K^0@&=FF6RB;DPPA(^8LGL=)V.I[H,1O@?5,P)IUL6U"H&%#8@?[
MXJDFCMX:KL/?1/%N]O)HDQ(=3P"E$.UOT/>4B^RKKQZ!?F]__I'8-:;YYX%%
M)2KD'M%]W(5"ZA8,*96Q9$_"9O!_=I?]TMA\9X/W?>.]#ORM#OZK8@1CG(3?
ME?G<)G/LD'NRF!+;^UM#>,K$%H2KFF.[,)WEKZ.XJFTI;%)#;(P*"HLWZ%S"
MO(-:^D0\5UYW;5&-&F) C$,=EW^[M2UW>57SBE.'+&K(>PS]ZI4ZE[JUP-14
MX3<.M'YC1<R.Q)6/XENQS1Z)T,[M\JX / 2.##9),Z/@(H3CL&T&YD'8M[5!
MQ0:B8C+JMI7>MQ4).]+:,EO29?9MT<8"1IRHV69'4LD=U%YW+I^@I*VY4^&K
M!>V8/'DW]H>NK3W!2DB!6":*I,<\J5@9HE]"/R\2&TH4#1+ZQ(AP:7['NX/9
MD^+=%5KOT 7-C#V8-L$&_9/H/?A&-HR?88.E];EB^/*&\EZWY00_3;'!;RE!
M Y(I=7*UW@)&* ?;;QG:KTBB7>HR[P0MO4]U?[CT&1O\AQU[DQRYI'X$_F_Y
M9\-R!LXLDF6(G9E.(\@'O]PPY1D9Q=UU<"Y;O$)I:%L:(3J[L:V%:NID8=(9
M]=XNUS$P76SM!'EABGN\9A/]XUP^.Y/2@%D(:M]A,F N>-  9] +:CS,#:8&
MG7LG.K=Z0@Z$/,;^E7$O.?^4&@%21<K3VU>''-/#=ZQ8&6(U'TJ'F/)A5EE8
M+KB6:FJ&JQ-=-6&B[I_EY#*#V<;-%7Z(3+(*VPWVOCMOPJP^W6FWEB^/Q^:9
M7?E[8;W'L^QDOA9!+.D\+9=%T:7-;MHICEK2MEKGCE)V<V=/0&4"V7=<\(X4
M?.,G:$D"JQV(]<3<WF&RBI>4<1ZJO4CMF9 X&9&U03Z0LLYN"YG^]S1U[$XM
M6^?/'R%ZWPKN6FSMT%M*EV'>D]#E"B25RQ.-TG<YR4S+*EU&*V.[?8H8FP*R
M;YO?-6.(I,9NH7-\T-PD65-9 ]DCH?,G/L-X!B^8>SL=E-5.!['Y0!H/\F'L
MVXWZELDI7+F]HCGT.=,R+HODWJU+S!3([]C(Q/9M5^2F;,*YG9RW=5,1RF-M
M<)@[NW5QB;U; VHU&$VPT<%+ZF!#,EO:5KP,TZ6^R^LRF*WCO6IN!ONAY3U^
M;NOHD@<BQ["1@SEJ.F1.[(\><S\@82)14=(UXKISK@^##<3ILXE_^BQ[]Y8C
M[+N[;VY+EXT\VTKOVPKI_J:\N<]$Z?)D0H>V-8/U &!C8TSL9ZH1Z(?/Q'0E
MB]L,@F4(W-GOE[WS090[O'.WNYKLNS>MXU?T62C9(]]VR7U;EV<(V\DX6-J1
M3C5U6!+I+C:,M_2PD52R#'&BR$:DU*'@'8#E&1V4=K-U/@0/DNSBCA8K Z.1
MS2/>QH%'ZCP]06=3F#^9?(-N]YX]*;EARYH1>L>&L]UEU?Y>2;2_;$3?T3:Q
MW=1B#]%)'#UA4/L%_OKI_U!+ P04    "  +@F=5,ZK0K?,>   7,@$ %0
M &%S=7(M,C R,C Y,S!?8V%L+GAM;.U]67-;28[N>_\*7]_703GWI:*K)U2V
MW.4(E>6P5%TS3XQ<D#9O4:2'BY?Y]1=)+=8N+GFH8\U$."22IL[Y$O@.$D B
MD7__]Z\GHV>?<3H;3L:_/.<_L>?/<)PF>3C^\,OS/XY?@WO^[__XV]_^_G\
M_N/7]P?/7DW2X@3'\V<OIQCFF)]]&<X_/OLSX^RO9V4Z.7GVYV3ZU_!S /C'
M\H]>3CY]FPX_?)P_$TR(Z_\[_1ESC):C@811@\+(P OO0"8N@Y?1LQS^[<//
MF)")HAQ8SQDH+@I]+29 83EWWOF@]/*BH^'XKY_KCQAF^(P&-YXMW_[R_.-\
M_NGG%R^^?/GRT]<X'?TTF7YX(1B3+\Z__?SLZU]O?/^+7'Z;>^]?+/_WXJNS
MX6U?I,OR%__Q^\%1^H@G 8;CV3R,4[W!;/CS;/GAP22%^5+F#^)Z=N<WZCLX
M_QK4CX +D/RGK[/\_!]_>_;L5!S3R0C?8WE6?__Q_LV56X;98HJS29E_"5/\
M*4U.7M1OO7AY^/;5_MNC_5?TXNCPX,VKO>/]5[_N'>R]?;E_]-O^_O$1#69Y
M\?FW3_C+\]GPY-,(SS_[.,7RR_-Z::A:9UZR"NG_KG#5%]]AIS!*B]%22@?T
M_NS:%5X7(\"O<QQG/)7;.831)%WYTJAJ;3(]_\M1B#A:?CI8S.!#")\&!\,0
MAZ/A?(BSEXOIE)Z4@>!$5R4\H',2E(@2O&$*HG98C&5&Z&N2JZ.;T?"6VBYA
M%I<J/[O%BRK2%SB:S\X_60IY*>"[49P*=OUQ5>DN+W=ZM5^Q3*;X<C2D2[Y>
MC/,A??YAJ:*+X48:7#0F05+)@F*&1NJ+ FZ9LM8H'8-^B"AKW_7J\"XQ9V^:
MGDVF&:=DW)X_^X+5%)W9N5,(89IN4.KJ4W;VC1>SQ<G)\IHPG./)^=]7H]>4
M O/)+B1_JG<:VE;$N!=.R,Y9J0S9)&U &6L@6(E@;4Y&9%&\CBL185O%BQ]0
M\<TDVT;1:_$P"9\2&@$E!9JL4_+@;69@D7GNC)<%7<<68'W#_78RQ]F[\(WN
MB!</E'&6E(3@DZ>!N)S AQ2A!.ZSR,9JH1I;[EM@],&V=4N"<^:WTL76G#\'
MLI?29#&>7\<B68S%THA$(G]5A63H@2X(.0@3R(6-2IK&O+@=21^LWVZIT4 C
MS=BQ3S[OY!N2;SVJH= MYK\D;KAU!3B/ I34!0*GM\8Q)VVP-K#61'D0U"J<
MD4^*,VWUU(P^AY]P2H,<?SA "M_.47V[H+13V2KKB<V*?DB>(##ZD5U(%!AS
M"GQM8^[<CV@5XJ@G19R&&FK'FOE'G)(5G"YN93*Y4*'$3-,D:1=4=#1-<ILA
M,J]RM$ZP+%NSYEY$J[!&/RW6M--0,];\NI@-QSB;O9R<Q.%X.=:7DW&E-D&B
M5[-A7E*]IEJNL9P[Q9A5#D+0%,($2Z\T"B!772;DF676.GVQ.=I5V&:>%-MV
MI-EF3*S@IB'-_QS./[Y<S.:3$YS>M*P8$U/20]&\4-@L)+@8,VA7*&J.)=/_
M->;<*KA689=]4NQJKJUF/#J:3])?'R<C$OIL_[\6!&? %=J(ENYN+0U4T9"=
M%10)2%D<LX)QY(U9<Q/%MN-Z1\"0Y)J7E_Y7&"UP8$+A00L.3#%Z4 O7X#-Z
M8%+ZK(JGF*=U&'$+C#[D(1II_SK-MQ5Z0^MX<C(9?T=QN)C7M:.Z'#= KC6C
M/P'A; 3%EKE$6X"59)SS9,M%:WK? Z</J8>.V-!*">W24#D/JQC"Z%T8YC?C
ME^'3<!Y& XI1 VJAP"!7H#C9W.@P@B^&&YMXD:GU-'D'E#XD%3IB0POA-V/"
M>YP'<O?R?IB.B8XS"C,6)XME6N,5EF$:S@?!Q:)$]N"XYV2W4H:0BP.CR=DS
MR7 K=&-2/(RJ#[F#COC16"4M<]?G.)81*5FU3U/\B!01?,8WXT2NW,%D-GN+
M\\-R'+X.5%(YFT*FS'FR;%9)"$D&L%R'Q!WG+,76QF0]B'U()71E9#I45C-&
M'4^Q1A_?+CE)PHLBN?>0=%W?U(43#H$@66+HBY>,B\:DN8EBS: ??B1B;"GS
M=M9D-L/Y;&"\D=:I#%DXI'O3J^ ( #-9\9!,]+JU#WIZYS;XSR-6:TE,2@=
M&2THIQE$3K%K\MRBR25%%SH91H^6=+?0[ WKM;%PF_'SW73R":?S;^]&83S?
M&^?ZZ'VJA8ID,@<^%^FT%E"$K@D*2<]>T0DB(YB:>9$U:ZSN^_#T*71JH/UF
MHF]&AG].)OG+<#0:<&LC-V0E<V0>E+=T=UL,%!VYQ"#)?V^]AG9^[SY%1 V4
MO)%(FRGTS9CB[P_#.,+3H1"S]K^FT:*&Y!?(ZAIN#,R +4Z0W7$:7$H"4-OD
M4G96EM99LE5P]2GT:4"$YJKH:#W]?17G8?EC=HIS0!$Y"YY3D)ZSJY \1%4L
M6,M++DQJ45KG2NX%U*=@I@$MV@F_\4KY*4DGXW3FG9#WG9(*&A(6\IYEB."#
MMN"-,9[B<,Y,ZF2!_!J0/JQ4MM3_UL)N'*J<>Z,Y9V6\4) Q<W) :-)R&#.@
MH7BY>%Y,\UGA'E=_S;+;TRN=KO'5U;W9;SC*KR?3T_6^BS%*[7-0)9.FO*WU
MP P\JEH/'-&GDE"H:U'9'06WJ]VO?]'+)LJ^4F[=@:";\?D6/ -.3Z1-Y$S+
MC!I4B0F<381&2BNY8<F%UK/9+3#Z%\AL0X16\FY3<;\B(WUT-*+D:*#<D,VF
M.)L<KP#<QX">.1*#[.S1WV!],\P^4HA8?]4P\7,8U8OOS5^&Z?0;>0^G&:[B
M)+F)S('7F6(,JSV$@@IL2EQQ950VS5<Z5P'6!\/7%3EN+((VUU3SJOSWF)"
M42A"0<A%]@E-S$8F4-&0J^GKAM(B(@AZ[J./-1/556W^;7CZ8")W19EF>FF8
M-_A,]YY,O]54E''"8]0%,)M,SJ@IX#3W( HCZVX$@6B]F^?R_?N0$-H5$S:6
M>\-\,'X*P[S_]1..9Q?;1+23)7&*/HVQ%.%D(F&DZ ;H[V6FT:4<2OM"JIM
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
MCWX"VJXFW 5:KW!6]:X_AJ&/X^Y7>./'?H:SDV+6W"E/F&%(1VK0Y8X(48M
MD_7>6ZAQBK%X])/1>@7A+M!ZA;.KM]T>#%_[,5P/AM\[.;N@00&)JEA_6>/:
M8T&AKRTXSQ1T\LU,Z 6#GHR.=Q?E M56.*&ZO/&]WJO;$4YO-.H(IB1EN*TX
M%1!/P@EZ9S2)/C&J%>/XB JJ?3+HR:AV=U$N4&VCTZ@IGO,;&%[CYO'K</#'
M^//KP<T7W__>T3AV]MF1X'-&RP&_LXHCY7P4VG@M\'<55+QP\)-1=7/1+@@*
M:71T-:/@9^CU[N (KY3&?TN(&4<& G+1^$"R,XI[$;(1LL;+_&C,DU'PSH)<
MH-=&!U@S>W!P<U/"$P;Q]\O/?@BCB]MQB?TO/E]'6X0E@R;(,%QI/.<D.'0(
M% >@WB9T[6OH>16&D]%[-4$OX$&C8Z^9,?BV.XJ^]Y_@AW<AAX!\=!;GFZE'
M/]^C$QA0 @3M"IQKXH:G9@[7LI%/0.=5A+I TXW.Q<YPFJE,=7*,DX)A7JI
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
M?F@;29P;P)_+Y(PZ4R&=I%)ZR2B:72(I99FW0D7P>I%9,/?XNA%C3Q_^_C[
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
MM-!&^D^QX&:>YP>X2U")/LC LR&:100%5A.+_B0)1B5J#5ISO/:&M!#(_E.
MZNIK/A>HL;!;N Q90/_[?#=G,N74"F)$Y.4PRQ-ORHD6."6Y86CWZ?8-DX,F
M"A^-3;*34EHXK7X&[5&BW";0]F6)'#J3N)H*UU&CH?SW87H\KHD3=):E*X-4
M 2%F'HBEB1+#DHLY*<U\[0/GO5-C>X.C=69L(_8V&#&+#W@&<;8'@O54.Z-)
M,E!,+,C$)P "*F7%1%!&;]34=AM6K(9T!*;'KNJ;IT5%V2^U/^J'OKT_/[L\
MOVP0T_;T ;6"U5; FHM"R\EDGI.VCCL9(W66F^BI+?M^L. Z3Q_5X)CSR8,>
MCN>B,E(&1HERPA.9I$4#Q$7\$CFRAWE#Y3HAKGA^XR)$,!H!7* AAHSL7[\'
M/X*2*'^1[R*+.DQI+@TOS35R(K*D9_AB*7L5(LW!6$.K%R5:BVK/A_P5E/NL
M0E%=R;?@E#S%]B_H7G\NT61?\:?7\*8[BJ452VG>,[L/[6B>O9;4D6!#Q@72
ME!1B7"6SB"8ZH)E6[ZBT+<:7SYM6M=*"U;$2[_T]^SW]68>SDO.5(F%!N;+7
M2F*-C(0#_L+Y8!Q7^V31 HPGSJ*F6JGH\#Z?_]2OIS%*+] PU\KBTHBV%_&:
M&Y+PYT%8W-SGHY$WV5;W=^=74:4U1'0LMW0?AP,DYOC[QYZ?7&&?_]=M]TMY
M\"/O#$JAI\ ,R;K,2UC<$",XPC.STGN7LZL=$;P!K(.<BS75^J!=Z;>PFRR%
M^+ANY 806SH VP#>80["JJMV4^HTU,N!*.2H8DR"(LHB7DEM)E8K17@)PD*;
M*0"K;<D>C#IK#LJ.@3G;J*.->E!WIX+!1<E(2-R5@G$405"%TP7KDLK4I8T2
MH(ZZ5ENE'65WR56T'><K[6P"X_3JLFTE_"5UO7:17(MUV7 I8%Z$&0\E"%9J
M=@-AX(W,6O$0-@H_/;0"-ZK+5D-_VPBLU;IL/-"2%)Q(E#H0J6D@/FM-E(@2
MN 0OXPG59=M*[$OKLFTCLU;KLOG,(PL2-Q%6"JA/ZK%K0PD8(R +3[W9Z&#F
M9=1EVUEY.\MLCR4-GAX_+#B)+@>)Z/?C7VY\Z[/F\:W<"6TSI;D;(P'41B]#
M!BNE-<DG&34J+GEKJ&2RL\U ]>^3E#!"&^6(,@EIB5L!\88%HKP27ELD%\1U
MZCGL?5+D4EDG$QKSI=*7HKYT[0:B!<\J1I]CK'U^\U+ND[91[@[W2=M(OG:-
MM06.!3)2\BB X&NEIVW:)ID+5.%OJ(\IYAVN1@]^AKN+$FN(Z-!GN$_-5N]<
MML)+9%B10D+"!5Q0200J(26T6N5&;_E+\Y:WTMA";WD;R;7H9&T"X_2\Y:V$
MO\3;VD5R+2JR7"4Y]!A0WI$1:1".2\#0D$U9")&8XQL%^QU:@1MYRS7TMXW
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
MZ2P+DTM0&X"5>_I,!#D0 0D'V]L6&>#\" )[,-W:-[^+3OS3:/[R^)<YT?R
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
M.W6[Z=N@_N>>ZB.2:Z_+Y*(/,::J3$VGN:<.WOI=!N&#A"PBP&X?*[ ?0A#
M^@YO=P_E8*^N&&2,#CL<:T@("PZH\V2DHX[+ES55#:.(@)5EF[B89Y5]//$V
M.H7RPJART1[%V[]\6F[I?9\0MWP](;A-?<'VL:&VM3Z9K$=<[ZX@CVML65E>
M^)4;ZA*XOPA]BS?@UFX8<ZVJ$1]A/8W[[CGDWW8]-M0\0' $^JFYNE K.RXH
M_K;XMB-%5VF2%T<*4MB>\.,G;FYG!8S;VV^6^=W*+-UO1*O1;?SBY&%#H:$3
MM(D4!]##'6LPK&!$K(0.%7AH1C[0Y6C"8\OLO,N_L@22UW,];'?50?.![674
M#$4_(]_ C(:1K=MZ+LIM%[*R#6*QX@D<Z\^.)X<\0:!-Z<ZD=*Y#IKI$"6FU
MSPG.B@)$0.]N .$XN)[J5VSQ0)J/?%"_EH;)-F*Y2O$.$?#3TXEN-P%#P77
MG@YO#1UMK9_2)Q@$P _VP!&0-FGPH^U%)GG393;(#0NU8A6WE7T*BZ?WGRP8
MA'8&NM,V;ORX^5AF=?)( 334@[OI15"#4A,!4YAE.KR&^ PA8?LP\UYTO'#^
M-.<)>;WF2U*D;9?[5]L\UT11S+O6*[N"[1"Z-T3 QYB734WC\L+.Q2!+RQ>'
M<R!+;3/3/=Z$*$?>1%5[O]>F:5$\B5J>I'QNFNL&9$-&XA7.A A(4%N&X*-D
M_0@?+%S Y:FZ!>B:64W;,RXI*[V3Q,GB+:Y_JAV8NN-Q8>:_;8S=S>_P*-/D
ML1U+7L]T7ILYADU])6@24@EH@D_KO3"@O:C/6Q49S30GR-,LM"J496$KBYS
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
M#'#]J.LE:$=D&':@A^X/2*(2#X1G^NB EXS^!(BY_G-93$K8OX>R^D'_G?%
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
MXJ#(CV2Q",SO0R] DPXGI!65=[C5+JA)=D7TR(-T:>;[=F5T0+??%JV^&EY
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
M$Y5+NCO,]!N:T]"#P' MS1JBU\O9]&M3\YU'%IKE7CUIK.8R'Z%FM'T=-?M
M2 KJ>E2<:![E+_^%JY^$[&3F=<4]H.$+2,6=+$\6^)TOQ?-/?QXQSM>JWHI<
MYH^O2S3Z'*/_M4WC:-"]DR<X3<7SRY8&8>F/L<.253X2%L<ABW+K V05VP"Q
MCF%W[FL=CS-$DFUE8=OIC%F/!3)+T\1(UC#^ HM[O=X[:)_+WT3_:)>@IG[>
MTC!YW:786H>.OYY_ (QW]%""E,"'@941A02O]BVE3ZB*KXM]X]?/;#Z]"MO]
M>NW*^R#W4I5G XM?=05SS\0GFSLS-$;9B__V9" LYB%J7S8%:D@U(RQ20F4P
MDUS[$#)#F_0\JSB K.1'@GZ=]J#-HGL#-J@K@I%KF0Q"TC#"(.%".PP[<@;^
M]G#L _;6/](!(NU4_GW(O%\#'7!Y8N!@9?0@^V_94_$7U.^*'1 [D9^FR[Y]
MF-*]Y[+XY\E#-U9UCI4"X'F(OQYU,X?Y2P@5G(D!Z#%8.N \*%<51M.Q1!#D
MNAD8<7/@R3_0HE0[:#974+6.P+;&3G1?!&.KO=A@XZB(LFV98_>&VND SYK1
MG>/DD^\>N#*]3>2?R'A2(7O<,5(Z.C>R=FQ!C\(]L9ODQ4P;:N8B;(PW&GCE
M!)QO4;$7Q\IH34GS:17ZA!38=.14WDKT^)R)M9/<O7<%^?B*Y?O3#R>4/QJ,
M%A1V%5\Q-;']>@B<P^*#32*MB:+(< ^O!0R8)3)B8<5JVLV7.>_IGHII8^RW
MS0%U ZF&<N? "XD&5YH?E Y$"5YF2&]EEW5FC@UB0LQ-17!?!"L KPW/*AB*
M4]W6^VJ6\>;=6Q,=RZHASPTZ8&X:BT<<+/*Z+UU"Z]@SGK0QHP,^.#/F!<Y/
M$?^W>PF?RS_?N!;/$&+<4=MG1T ;;8APX#_?7.R6[E4RWR#I5(,/3KH#]W"8
M5N0_W\0[<COQ2>Y1A,;SJ<>4V<B$&9S>O]PH,"O$<3VGL7O<IX6F1U))7H3L
M?[E).Y&F&]W$4-LUC,&YT:]-HZB03 UPI8:<T@<AFY([SN%_ ',O=ELX28HO
MZUQ5:@267 O%P_C;'^9-.P6_6(+M-=!.A9)O]L\-1%OGYF:^&W:#*Q$J5NKC
M-E<4]OT.4E)EFO*L)]QB>[QA(9X1#WKGE>J^1W'=ZZ(PS/%/#.$N)CYU&DBX
M4OS1M3ZS-IM4;,16&N!O-KB>73]2%4-Z^*26FV D;6*K&C>O[24=Q=5J(*+
M?A%MSW9NEEK#V^,E<'>2Q=XZ)02\#(_.QGEQ+F>J$3HS2EWKD^/+LV'<Y5!+
MZ(])T8[2G<8"0;6LA-.0N,'DY#>OOX2=/HF&+.0W_W.DR#\NKB@B#RX_@G8U
M0&NUK5F&0(O"(]EFE#Q\\MQWY:%6DQ=^63V2XRSJ[A"Y[=NMZFAZ]89RK0X@
M.)_(3#M%)+RPJAE%-XJYE :H=/!<,=@FU^U,&9(-AW-=MC3*<XV?/F[N18QF
M!,S%2M^QX X-TT<E(PAF*)+HS@##M+"[5\J\LV@6#K=?&%+7_RGM.R'J!(15
M3QJ8-@PZAZ9E,OD>;WRJK33S_40 #X4SJ64O?6.MKV#UR;2E=GX S[J6*%:F
MS(//9>3QI4\-5EGA([25!R(<V5Q/%H#B+SG2'FT_I;26\16]L7]O$A[$7LBO
MN&\Q\EAD:".W-LW0B)G+23-.VRYUG2T/\2CX"5&S8)F%$BV_G#X'V[$T2I=
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
MC7(A,CD1-H&R5<OVO<YQT87R5:_5)9PLQB&2^9="])C'3-I5M0JV*L6G3Z.
M@SI<!T?P L@OF"@(\ S\LN4*=JU/Y&F>ONJ<,I6=0;L%Z !W3;%.("NXS2&/
MFK(Y0#9J/S"FIN_7PTN=? N4VU<,/W"/66S-2'N=1:VRXU-4DI[U,&U9Y,..
M+?>'L)"%X3]Y0$R^_,\U[ZZ:U@[/I4U+]:O?0X%'GF$#,KE3L"O<5@]>=XA$
M?;[@9/=FWH"I94"A-B:_GRU*H$[C5KZ4D3/"; 2R,+ 6PU!]642>*"7QTIT^
M329\"LKYI+*QX+P2E,/N5LT'P$'P%ROPT[%31CT"4SE.SKTW(JXFAACC&,L;
MN;:!/[TC]1P5D\E&:-I-\GM<]EC#YEFP?'"9L(&*3'/6I13]Z.ZZ9/;LA[S:
MW+K'MNI_!+U!R>A7#?@I"XL&5"Z=D>H X>9!E2@JST88BF3KAJ+ D:1 \-HB
M':!#GLVG\?"YT ' $D/-LF@BF!0(65L +6"".1GB.,< F',[ Q0&5PW[%'R,
MP/,R;T0)]:H92(HK^-4!^TCBWI3C<*^M?/LK ,]NW?!*^^WNZ3(^*5__&YMY
MLZZ5#T)XH&\Q!&OD>,/=,0V[YSC>R^5((Q*CTS5RHM'@JNF Q(76>>&J6/WH
M,/X0K7TQMT<*^XGVK:$?88$6=U 3#31FT5+;8"6LAKS*3_BY"?=4EK/CF7%X
MT#KH/,)EX\D#9%^HS#;Y<_8I/CQ_3+:GX,WSO,?]V6G:M&%0M4!7IXPI+$1+
MN7*0-N$=5+C0HU2K"!8VD-XR$E9*,A8N]T_1=?$3*1<9&W3<E[$>Y3*,'K0^
M>*=:8OM(T+()+$OTCY;5>%36CWBV+C(L+U+>HX%U8B#*0BLKP5,0+(9@,!.Z
MBSK?#'*[=E#BK^B:OD-#9:W(:VNDK&OFCE*;&HE1PI++S1)V*L)2@/8PUE/[
M4FZ>)^!9B);SS0+&!:1*'#P9YA607ANMH2>8LR>_C'PN^#Y_^4[]RRUP]1N=
MBQ7:7LX5E1X&7A]QWX014M=+USXE>96A D=?1"J;P;=-_I3.P]0'IBT@&8[H
M.4HRH ,>PA/H@!QO2+?OSN)?HPQ7?H+))9ILZ>UT 'NX/:&+$G<=2H5KTP$?
MH[,AC?)T@/#=5#H ^IH.6'K8Q/OX >(^BF"$W%>0.RS'H6W-X!<=ZR$GH%H,
ML9(%_>INE*,#'%A@= "8IWJ;"ZYF,P<O.2@(/@P7_/KA'RX+!J>B,7L3KJLC
M8D <PNFZ=8U$I]S\N.W^7>2I!.&JVJ&R=?Q3P[L>M#8WI7!]1[YWEU^SH,7P
M)82FQI)$"0O3FR<Q# I/DA);ZQ/KW'@Q?9%HG_'!-N"%'<FE^%H6-AV.VGUO
M2@<8UM>F#)C4_%%\^H*TCUZ0QQR'\M=T6W9IL/!MR/XH]9,6EU@;6\S8=RLN
ME&&=>5UE'?+M;Z'73'KW)Q4^"?\8FR(TRQMF?-B#)LPM*)7*/@O4X32!6@>Z
MC*,(=Y#C"UM?TIM1N&JLPW?/JHEN90_^>Y_=X -N(<R_D?WG&I\J-[YXIMB9
M>#GE=-ZKFI\7@$L9NT&D)F 7,HP&)%J/=SEH%3^&_W2[F&@D\'[R\:!M:V(/
MI[&2][=$H:_"YLGFCB;5(V.;//DK',NI4DK2%CIJQR]")H'E7A3. 5M"&!W@
M8A>PU8%BVP&K&K@4+:G<Q"L& EVV9$O$V!X%3-\=F=*0G=4Y;6$1K8 113DF
MEE";6 [*%O/#.@K(2: <=RD\YF<7C9D-UZ_=POTTV)$/_ (MZ[E>1=9$W+;I
M-VJK;PFXU^,K52):%6X5/+0</&UF$N[@JVIE#<IO9J4-T0&L(-<7!8>9A:30
M690 XM$^PX#2V->?CMTG\V1@^K:"(STR*)^O_>Y<CXN=G</EW[T77&'A4LXK
M5J3N_N>)@8?T.0 8 YHMQ%2B7E89>"$[49%!$[K$K!\D?\L8Z,BBB^\-H8IR
M1=N^L"^UJ?R/[WW[8>X,O ;' @E6<=HZ!*YV0;Y!'.GI>/(;UX.N5]7,L%(?
M;7^U9-RP1T=_3H7T[5/CSS\5RU_1%XG73/+08S,MGL\KZWDSQQ4(=(</T@%5
MNB_(<A0)#-$>(Y@;G#+;\2C7S8\.<!O9:<@JZ7%S8X5\36N5WT\SX1(T$%3-
M3M2A4(A>%.[*+G_$.>?JRI%FG@"A,8LZG]RE ^P+WY*5Z^9U1QZ20SJ:<\]>
MP74K:-S[:*G]ZF42IP)F86"=BZ'I!3),B"F5I0%0"^S.!@>LIK/+A'@-$S26
MGCN*>2_"F%%=G$SI[:'>5=CCA!OA-,LOQX"B*X)7,2,[NR-Y:>/+$X$>7:4A
M%M V69.%]H9 08_'+6+N+COOR1+P00)\F XX(SS6B0S$4>]^FUT^*'LOKZCC
M\:SP8MSN\_=%J1:_$[M$?"[Q)W]Y%FV><H$JB3F!F'T#K5E#$2J")8J, TL0
M;B3)6V/6'A%EN\SX!F#%5*MTF=FGB%^M8T]M)W*[NBOSCK\^[9B,> (_$PPC
MH-=Y")4ZQ-HPWV+HN8!'[>=XU] /SC9\ZA!4T3N"3U'CFDN4X'*,UI\2,!]]
M$_S;(323NSA?+F%*MZ)0T!$>'/QW)?RS_F\)?\1_E?"7X*V)=NKHG="U^B&'
M;5S$0SIRADT^UGA-"[[D&X_C-4N5OO&#H4W:R0C6+X-=0E5M88I#C9 .+;DZ
MHLR<1FR+S["RGOEH'E8VW>UMI?R =3'4(+SE5B+&Y##IJDTS8]>8FB6GQ1Y0
M(^+&;&-[U>)L@ DT'\BFX>LT-\/:$NBBT%WRQSO!",P%?/+'UPJ$OF[E';TU
M([*M2IC<@\&=TQ=:%PLUSI#@TC@ZH$1O58FGL79+BQQ&RE@QURI^A6A(F;Y#
MY<BJ#);!QT"YEN]-V>A72,<TO+ VW[^=-5P)>O)R)"M7X*V)#N=A3/4?[-_U
MPVV2-74>!"3A4N+PKE:>2F0WWE#^-+6RL.B"D3=V^#47TS>2LE;%:,5%8!2"
M -9DZE)42NBNR6T0&HL)F*&=?CNN!G+(M-K?1C<MC;,Y[$,:PO&/0TXXJ9=U
M?9U3591J5Y&]"YD"IMD+44,;]?)[LZ:Q@68[ZC!%V@5H!VJ;K8X.:(;M7&C/
M)T$VLWO O\6HFU(C2/XYT^H$?%];,+/__420N$8(6804\\6>%V7:6)FN>IG7
M63@W4!1>!I]B+Z+U'V"Y]/I^/(?,\ZY"?=K4JFW;V"2KS=/]0.KXQO@42'3<
M&>.JN9!;T>+H'"W;_P^$^J)Y&#@IBO*TF?H.Y# 0+2@[B$8KS9RW7.+A;N;/
M' 9??SEG70]T&N:ZM/F+=2!$N8)E:3#N9]*I"W^P=3.,G*38NH3 WKHV<:MS
MXTE]<N/8+AW $BR%D$F?,( YY+;%&6*O#HJ4%)?T%[R0XN9@W_P_W7UG5)/K
MMFY<J"!%!.D"48IT$*2W+$6:B(A(%R(@)41 D"J0("B]2 L+$)#>B?1.I M(
M%Y!.0B^1!"D!0CAA[7WV6/M>SY][SA[W[ILQYN_ORWQG?;_Y///VO=C%G98-
MN[H&A(:"^-9\,C+[%. R?PTBFX&+)JK@3@I&=T$A^[<@1HAL8*/)T,79@'-N
MT\FI%*(F!\A4D3W:&,JM6X4J<R6',[:6K_^$:(_A5,-)/'A8JG7H@',9H_*Y
M#>AWY]Y5H0,PD?':/FBT15Z/_ S'Z=(EF.!XZ:Z".]Y=[/FW%\G$60UI_[5V
M%@:+>LE/[X6Y,E2'X%F]Q&FR0OAA/9)$54(QDE#H[,PQV KCBFGS+'9R99VT
M/'X41Z>F'^V]\_RV&EW->_T6=1HO*1*^<AD69[SLTR6QR5:H_:)*<\0*XF:@
M=38M,!#PJ[F(G0@2S> "ER^&'FN*!E_Z6N.$1H4"+^]='&696T'_B,[.F5>7
MQBH_G+>/EG0IZ+CAS:3#J_WRIFBL^0OB/7Q^R'1;NDC+J+E2R;+DAV/CO;-M
MQ<(M!.3Q+>\V(#T!KHMGC9'VOWGP!/=$[@UKSX1-5=J+9#ZO.^SV<*&P6.:L
ME">OEAN#B..D>115*?$&_H*??AXJ+9/0PS-6U=-4D>Y1M<87]LF'78.2,A8,
M::OKYP])*E+^T(L8U1P\,\;,I0QU>*MRB\2D-R5&;#RV.+>Y*P83FOJ@*1 C
M$R>4E7A?L>*6</MYG(;(T6]DA4IN*JZ0#^'\5X)IOG=@EXKB<>M^;3I=,/^[
M3+O*X3V:-.$!;>:T4X O?^D'1@5*J%+]HZ*[,2M7V\R*'6 "GYH>:T[FF\JK
M!J-<X0O!<$YLD]6Q&31N<FV_Y!1PM873W,*1X^VEI>KF[I ]BM\.OS_0Y>]X
M?12PW,ZSWOH2W:H7@2GACKC2S+YI6^T5!-(EB1 ?#9&H_,3Q E'*^OXGR>@,
M*HBQV5RI]_4X>(69^=U178$DCJJ8&FF[J?"OK@&7KANC0XC,2B1J.HS$M4VS
M\<(2DPT.\4Q,CNP12TB!'NV$)=V(Y[T+E3YJ?=&8%2W2F!M3HTC32_:\Z)'?
M4#7@:KD S4Z7R1B,W+N!)-<R>D9OL,%(=-IO]W;F#_?C.I>R^E2:;#,\A[@Q
MS/PM$!MV#Y(WV2G@WY.ZWA,..E*"M'T*9ARF(L>]QB5H^ =2A=%-]5=V*'CY
M0A>%^-PT>6[S%@,%0M:&TV_NI4_S%G,)%7F&X?UGEVI'J^*5M'D];+Y]\W Q
M''*1%HKT0HR::S4;J;<R/T;=-UKS(W@4FWG6>F6W;)J'B7UW%W0U=/AX>;LM
MHRH_JHE7L1H9NB>XR,G$F%:B0K4&YR [-P#>^L0/C.;B+_F1'6(0?$^R-XE!
MI*1 @]V$(9"*[XHOQZ%1^&KANVR#Q7#I*--N._\W:"!!Z$?$@H6I#!T->BYI
MX43?*;?27[--2A>=NO[L?;:RGFM^DY2R;594S6WF60Y9J8_C)F?S+([ 77V0
M8[3/*2!NN R.GSI\&(Y&: ?&-P;*F/3V%>[K!: 6BH]6VU,W^R+ [*2AAJ)Y
M\PA3;#4R_'4U43S09/F:5\_*731&;^XNOMX"CY#4$75)<R%7.J*X'V&^="MA
MN!#T0$C!9-KX!$+U6F4@9F81D%UBE;!8)[.CPORHYZ7K%)4>J^&/04]"_3&,
M,(T)>@"J*BNQ2=T6%?O$L.9J*5"T*6>&G7YJJ<??T3\VLY12K.XUFDWM.&0D
MF?"AEEHP7XWFZ?WR+(2=/,"K5%M:60#=&,.R6;,O6S"B>SN@B+(9-@=O92 Q
M0=)OGF0MC3CG3((^2US^[KAC"F@?&)?Y@GP6OM"@);D/O>;[I:F086P@;W"G
M2C(>)T&\VKVO@.?.+C8AQ(W^;N';,=&%F6^;XTS9N": Y\YDSCF OJ@86.>(
M$9\SMK-CTYIFEZ<\^+DO=1)7M?W]%(!V^A%S.5\N5%D=8_%0[XIWMIDW[&M#
M5Z'HHW:^X>G@YS7OK&L#!=&/IVW>R355)-^,Q\BGWHHL#0G:4XEL"0(WV9>=
M,:%V%S ?ZI*UV7'RH:SE.FF(0A,:I0R!7U&6N-F<.W5I=MO\R4BZH,PE:E1O
MN4K:0$)!+*=S39VG(5]51K%,'Q%*@ *[)-ZF\^ :>Z N-ZNMQ*J;^SOSI[(K
M/A3>FO'Q37JE+JC-=-&@_AQMSD4NMJ?W"@P-;1IX<I@PF,$ED4X.Z71N/-WR
MA_#>\5%IOQBU)R*[5TG43N0(LSO6)((Y@3X*T>#@;LQ.3#(>X7DE=>Z&B_C&
MG&[QZI1.^5<WK$&"]ZP-0L%:;_"X3^&%.(=0ML.26F#)+758<5"708>!X?7!
ME.+[3Y9[OZQEA6_>EJF2X(:JLDV?9!0^G<2N+]=(6I8NZ$VCNBUI$1>=K'?P
M5H!S(BX+GJO5WFG,:?=O9724/7D^WCT!(:O'#9_RD?NI'_WA"@JM<PJ@=\=G
M$'_&D$Z0!.,O[L9R^S#@H7Y^;<:K35U-$G7_HM(:NVS1D@<5"FUIL+@]#>Y.
METZ>E-D\EHD/-LFP0W_G]."<>#]LK$>I<1D?SC^>.IMB=A"QI\>DX*1QY-LE
MH!!;:^3$9/Q8VR&R+5QX)2S3PCM"/WI\@%T@18.Z*(AO^!,792O\G(6?&B$L
M=WT<5S7O4*?U_5QZ/O/))7@KJ^JY:8)U=X>E[.C6[C4D34N:"]KELN/P4]&#
M5_T0+^^&5G6:XU".=:<%>?]1[7R6YY<X+Y,C KFWEH<O_-$B^ZT$NSBT53K1
M,2<0$%1L*2@[1U/ULM=#*/Y&[GLKQ-RL%F3Y*4NTX&J*Q*Q$")"^*N,MBEX:
M2+W&@K3]2+!_6#OB/NV5KA,<.$6%$'S?PRL=;<B@L6IG$WDVL$81=IO?"-:6
M.NSLZTVK%+Z*6!DC][NBKV_\/W^= .J$,8T0?=!..FH3TK,@LV&/8M,7'G2J
M1[/B8BZERW?CVD4?4O=<RY:J^'3CS?5 .ACW&5:6K-")>0IEYAS"^?E9[Y1%
MK=$R<67)LEGM:V!HBGI5;+:F>W&@A-B%SJK'\OJ<7_#W4W5TS@,;#)=158-;
M06C@5*:RDBN2?R4-Z:V!FW68^O&'=<SCT9&[@1N3EEI+&C4-8><-[JY]6> -
MJ.BD+=]_YAK?;F1H;6^64LAM!.<_&H^7#2GLATI):=,D/-,0+H4AX*TZ\(64
MUV\5#\)EH@3:%2="?C2!"F8F^Z >SY[%&$=+E22-/V1?3)DSR0W6F_V"I=%9
MZJMXX@Y,/9H(V58&>0[-F?>Y\' R>[0BO]TRV?!.<<R5]<,Z2N6+2*4I*G (
M,2=@;17.>^8-6P0+O,*= O8C\2'MQ4OQ>A,R5#:6M! AZO:AZ#UL!;Q58XMH
MCTX<:?)9 -)X;XPY+5>#L?Y2(DGA"@#3\\Y]#2J?+S\*>G_9[1P2X5!F]EV1
M&1[&U'_#S)5@NJ]Y!G I3EGM,#]F=U&&'*M!)+_?V3<1VW4)?]T<*<2.T'ZX
M4^$3KWH(/HAOBKLPR6;%Z9KE/L=.SD=1CAS@P#U=\8E%5BR_2^[F)NM^;O5$
MAWGQ9GT30H)^<CN?SLLJ1 %>H<.:7J?M]1'@QZNQN %71"/4 N'/)FV@XOGC
M*4@BD\;& #X[!*.)->21T !QR S =\1D70A"7%&D5)?+]9F;IP!&\1)+H_(6
M0D39K'?#JB[CH89Z#73E_>]L[0RJ9H76$7$O)7><'8JB-0,C&@(I(TN.,M3]
MP.17?.^]B/%S$Y4[X( J"+@#>6F/HZ'M>_.A#:MAR2WSA;,6+AM</?W6PY;O
ME%44R6E*85E!QY-)7_V%]K"?)"'('S??6?,Z,:KCO31C<5H^>RMR"DD@=_Y$
M)M_[..PB _KPQ^Y\V.OQ)$C1G>R3<'9IK-O*RK2N[D.')<D>Q:>:_!4/-T6D
MU?3>YC!*_U0DR1#Y"!<PP(BC+=G7SAD>UY,#MY_P&ZO\!!>"<>1(2!"@#,/Z
MJ6=*A&"["B^&E*U-D7(QURK%:B*H3:!#*IV)31@Y5B_4FK&#=2A36-:T\OMD
M'D:_049_LR=P[Y/E\C5;TK">;LSK7]&W--.>(5?ABHNH.8$-9G.#;XLCV!1M
M<T<DWY@> R%E_O<J^]@)3T6[)G,,:Z?"WOJ4B ^'_!'#IB6"E5)Q4#?:P 4#
MZF+Y4-U<[&R9?+&I:V7]Q[)];')RM(]TMQL6H2"=N%MU"Y=3>H7<0]7^6=+G
M3\^H5!7A*WF%O@B_A"0\HAP'EB.QF7)OQ3$C>V'[TWB.V[+0;3B5=UM?5\,]
M+X14F/4S!61G@0 4@KBG9/KPSBZ27(:> IRX#- :V2Z7,Y4G9(7;A<"4'4^%
MB^<9WA$:RE;7_$2ZW%JGZ2+'N8 N!,IU+',;D9^ S?9[-(3]X?2C=&SEZ:$O
MR8I@['Y9'08VBUS7;LNJU-PB^*DKX@R%E/+()VWWXJ\#H3Z4V%%ROSA+;AH;
M3T1V0O>08_/3^23=1O-3@->1\3+#)K@8!SS^< KH/ *&$LB!E5<0_@;V@AS>
MCN-_#OW_/^(M0L[4-&''NA 2(^'-@@MUP]0,O(TR;Y9XK^4VY)62J<67BG4S
M;9VX>R(KHD=]6X]V@BNB4)YU/T&:(C_E]L^FLA\1]0E!)43[<?%,W&J,.48@
MTF8\LW%4/&NTNJ]4N=,%"H6(-0UW.H(JL4-W@5CS_/"97LTTH="]9VDREN+(
M=O\'&S_=5"T&VT!A,('X+ICBMVI9.WC-@^<]!R6<QIM7R(^@]5Z@/[P)(Z>B
M5D30*:"/&H1N5Y4_!6398\B^R^X (GY"#O%VL/&5Y'C#]8N_$],Z_>G)A=(1
MCCNQF-!H@M=HEI9M  :*\8V[Y"<IW0AGDI($!>ZO;H+)Y51[L)_K*>#>8"?9
M8:6&X(=6X&?P5B740HR;'P4>'N)WA_P,>H+GW$B[75V*3XOYYA<//IK])_4Q
M6RNTGP?Y&C/3]I^:?QYNO##CXSJC%N+.5X#RV8)J4JBZ+Y?OAVQUXTC =ZC*
M^2!W^5TP07.E:N2C;Q^%DXN3J'&<(&(]5\?'+F3 9\[X?;=T[XA2;:JX5ZV'
M.O/A(?;=/_&5_D5@;/!6!U4*2 LO(0U/T0[CPD7"Z$9@S#.0V/77_DV2TV9/
M(1,<%DUA'K;G7W:4FZ:^:ZP]]^#CH*W7\>=73.#ZO9UY(A/]_J6ZD[PFO8\$
M9%O-U%U"!0U[T^WB4X"#H]K#RF_ND!SMP72;\OJ4%2C$&F07XW>)H:71;8L]
M*ZE6HE-9Q7M,$JDW=:>#9&D;V2TB3M^KE8=!/54FQ[SS5_&Y+<T^3&!Z/W5_
MSML--*DJ>AK',I]I-9.!J3Z<J=>*#F.S%Z*^Y L+_DKU<%+YLU/ 'WA8MG'Y
MH5*@R/K@9/$BK#2/U&\I.N0'\K&W6:2G:4N7Q35C.]]Z]>=M-#PI]G>1UM<J
MR;,82F!_3/6^^.+C)R?D''B9'=]]<A7$2LZ&?7=. <MGFP+ 1(8(C$!;3-34
MY7*;!3H;G3B%/V3VBTL@^J:F1=FJZW35G1U+MWFZSK^LG^59=;SHL=B]RB:\
MRZ_;YP[5I#&[^KC\^!Q:CP4"4\;5I)8YO$9DG*UK*3&>@F7:O/P3;_K1.R_\
M"?_SLU'U;W^.JC?]W \]B5:F.=;IY!^OSN_+(Z2]F!H8[)A2B]"U:Y5]4/Y&
M=J12_=J,MO#T3$E-EVX)KOZW^FW"S=6MOC)8]RF@0C9F <10&S)0:E.Z>11?
M%L+;_%82O.EU]%:RRTPPIH?NFX,FXJ/4IZ<%YX]S_2X.JDV#!.$N( )/Q S8
MT?)Z]=!-?%((^LTJ9)?-<Q/QQ@C"UF-UX-S6S6DC&VF/, WLM@/TPUR)K\E>
M]H2P^;E%+E5GQ'T2@5&Z]TVUW8>V)JEM<G+LYJW[Q0((,SF+:==Z-GOAWTGI
MQ8F$=IQ!.XB[B4<:Q P9+##I?IGTJ$KNE>G,U-?ZW[2<K[NGW!0>>-NU8<H7
M>UE_4J\V:+!<6MHEV>>#QZ<GJTMP/M05&#UTGE8\4K$S=?K+->=;T*0I?_IE
M\$A^%&HA5)4&+S:0Z>&"I^BNE#2/SUV?FE&T*\S]?KLXE#?AFM:V\XVW%2\/
M NT9HD81HJLK\Y'SN+MZ5QRYJ8[]D8'*-U0+6"2J("V<^$LIGIZVQCMTR]4E
M#PKKZG_R1R:H!0Q67UO#$?7OWA^[^@!=B.CW$U]%8YF/E/! $MTQ(3,'TA!=
MYL>\&"KZXH9OX;O*=>.?)0XTLGV^OCT"R8&!]UYV[2B0T\Z5_/8FH;,11]Q@
MQ_3Z"R(0'X$^!83O497V3U:-RA3[AG5<+Q#7-[]QQY9]S\HR5WF34B4O&O)L
MHW1X)XUY+V$>=U_BJOH-,%;G=C3&X130E4HVVCR\W,GYK5/ ]BY\T0(X)>^R
M>L_?,M]FZ4ADDY[@(1>&6A.P/P7 LT\!'.5E9R5Z)HXR&+OGPDI4Q\6\K3I.
M[JSRXBC+OU#E(G3^[84_:-_G+$[EF::S"/]P4$7J;\7$KK7N@A+]CW%P$I7%
M(CQBZC4TG5RZ&V)0E[?U> UK@P?:^@R,PQ7BH!K-Z10>SOC>R*1;E&]V[G[I
M-*$O@=O'$*[7AI9('T?,FK>^YBH9WQI6M\?H>LK;U5MQ?'KO'ZSTI4,]U<ZT
M/3#:TP;B+#QS)S!PQ'A7-OIB\1H,1+Q%X,5(1!R@[(=*<AJ2/&<NJ$"Q9P!5
MTB6)0D)EUVO1UZLA'B=N.XN6M</B&HG/)F2G."/#7*4G1AG??WYO5O>AFZ^0
MKS$K^M:(+F/M)GWK((%7LQT58M8_NU]:3 @RBEY3S$O,TSYYEV=F;3'4PU#-
M<]!O$J#Y4WQ.@3T'+B85 1R=IR:Q. #/DX#K+:RXEE3NI,QUR83:-\]]3",D
M??CCM&FT14>T!OGBOO3S52@U5BK=!J9UN\K<#VL+7+8X2OOF1N@VW? 1V"H]
M/D^ +]#EI19Z!QW3=Z7+#*\F[O9#CQE$%X>L;!%,T6TL<7;5-BXB.2-A9CJ!
MV_5O[PK>.&@01"8E?$B;7.=WNJ*OSGS]SPH%CM4Y%G- 51T$V50WQ+JCKJS?
MU1RN3JR]JA)4I\_W6#/Q)];V>Z )C>#+T-[A/L[;F@34L3_YZ'FVFVX@-XPK
M':2\X4^B111^E*'-(V(N:QVX45EKR; $R_>EQLP<2H7FT=HHR?9=[3E&/_'3
M1:?)=;5<^R;M9'^V'</?;$I'9//:=Q;,U/XEIIQ8G6N!9=$EAHEOSC-279_P
MI+Q5^BY)1F!'LO0N,W,.V6794+:#;'YT37' *Y *LRI[2F'HP'Z&VJ'Q[A[>
M^ Q!,]'5H%NBR)V+0=+WV+@H\K%.?6BY48Y*S-):@.9^XX &1_,$;-74U4@T
M'R@HF<+T3S)1"T$IN:0H7X\L;[VVH[#@5YR/'!I0B?Y>#*G6O>46ZDP,L>R,
M34YNG@$;2)$+\_MLEH+9_(Z]@SCEAN0729]A[,/@CV!.U$+PG"A!!$VGUCDG
M';V-WG[K/LHX!S7[49@C%I6MJ_SR;IE54VS7H6W4N>D D^=O^GV0[\B)X0\6
M...N3JE:*^JJ\C7,I@Z[7T28>ZD136*@;F:-I)&\_/6%?9E-@X&7KZ8<EA&,
M1;- WF&PB1R1,:FC%;7T#T\$H;_-W3P%?$S+."'%$*%P+*?<SRP8TJ!\QY]Y
M+Q#>*J3\X"OE?NX?@Z^DX8L&WOFD2TDY1*G@SB8(WN SB9XT*BJF45H\/77R
ML8S&::9=_DO_@\H'HH8S0^/<V9- OKUL"-EG8;%^M\E!&N!WO[$.NHP+B9+1
M5;!'7$ 8CNZ."H5KA'V_X_.*KBWSN74)OL!C:KV>W>1$'4=/HK+':/GQV_C#
M%\"4#K43K'/W:EKXQYN.FU6_/V6;6\ZL"'>X^8KQ<+BM]CZG%&\?!>MDJWGH
MIY>3\T-3\AQ(#YL=X$+W5NJB1+37^[QW><V]6G<$S@.44D[('7S@F15RR6!]
MGXZ624]3Y,[.0.!3^9U3+?$R71$V3.6H28YQJ6&Z^Q"^<_N=PIV<PI;:=[QY
M,G9OH^6(#"@TJEV"J73Y(*SENG>C9J2"'KUCK:?LE+:-J!N%J*<L8O!E>,'P
MH1RC-D6W: 2?VW.&O6J_<:N.1&C9?<L-XL,C-JIV4\<!O87\UF:!!;WV31#]
MNH2'^XU'!Z_?H36:QYQEBYK[VWFRDMF$(WF*>(JR>#1"(\;UU?V&U_Z!D?\*
MQQX,?@:^A?\#CQY^\O6DX(PM*EUAG,B%;N;H:]]O$1]QOY2A]LE)P+26(\'L
M^6^V%74-.E75;[\X86JUFY+9#G?B0FWZ!,)_5<_X)ZW^86;BW>8VQBWFQZ6M
M6Q73,V.X34M/*')''1%#3@%JS$>%ORA6+' 3Q"OF78,8"SFO]D&&2>3T#3I7
MK\*UMKD9=B9VOATD7[QU9.6+J'EJSVQ.(:R?6E!MA\T>1W/,*(K /P@L!_X3
M'$7E)*&%6F(+>ZSDK=>Z55ZZDO@<J.^ O-D4#3U,SF^*Y?N#4O! ZNL&]4?#
M9T6A'WF.F&$NCXWCH?7;W>K/LL*%+_ZUI7(%50$_<U'N)Q!L/=!IWG/3W7SD
M2K/ 1*L<#&%U_<D\UEA1$79E==G#>\G(>TF;)TYK>F>;1,U/3I46$(_=ILI1
M#XFKXJA7TIX<P>\R!T4F'SQ/Q-0VUP9]%<P"9*R'L[#&\EU&+&=JPRT+RDK$
MI<JX_7;3(C<>1ZE#@#W;G3'?C;O!M+S-C77EVJ*B/\I$E^.4,VXZ\#ODAG5)
M56CR2$G=HBW)N4*%9&^HBAM 9\6:6CRDZH0;P:O Q*N-Z'DL5]&F6>?49CH[
M7K61B6$6JLA\&*Q-*V^8B+5CG-25?$M%.VK>(Y!07F"UU&9S:([I)EZQ;ML8
MW8(!4]M) L%JO&*G@%#@L=SC *<0Q]Y]Q"!=J[CSY;W@>6LJ@Q?Y[HE[WQ\*
M!QDAN7RS^XH1S0N#J]UL6:B'+=+P5A2< ;M=+=((IR0@YO5&:?ME!C)4T^!,
MY5WF4JVT7D!HLJFQFT8-R?>BX4Y06N)"#;E$R,5?(%7;9A*.VQM:LM$]I)YB
MDV[W")^<083!A:^B]][WED27<H:7E$12G6>PG/U;C:'];*,LI'O7>)R.K/-<
MO%3Y*2#L;[&)7&:$&'BGD@(]X0='('Q9S)^A2O7OH2J$J)C:,;][M9+<, Z?
M J*>UI"=7,]Q?$I]);N(D*T^O#NKREK?T-#8%"Y?BOG==/:/FM\"+O'M_A;_
M]5./13_EV(:GJMJ?P<I_#Z='HO+"(*/3V6KPFF\XCC&L[^QB,1&FP^*[RZ,_
MGJN%L;"+.UO_;)/53[\^'&(<XTF8-=[4"P#C[B*93+U=].N:"7#TL=(QJ\,+
MK)\AAFT!NL_ 6U+_*7SO,>.6@6C;@Z[5ONGRC.#:*PL+58DG=-EOBL7&8K[0
M!\,I_#3Q7OKF%I>[= H_+ #R4XZV]Q^3_PC(N[@[:=X!?_%=J:/LIXTKZY7B
M,58R!_&NO%U90EQ,W9? ,NQ?RR(890\$ SZ=N!,,R<HSQ8&#JE-UU<SP7F$2
M+$("K!RR;YA4@2/BBU+WG5HEBS<$\=EJ]7&']RKNU!5U8>G\HW(A1@TL24XV
M-DXN]K;VC*TN+N>MY3]&_6YX3S^@"  X]_FW%CA[)[/ CR$CB[E5#]$&$=/*
M1= DE$2UC9Y_IZA>I2J4TH;I8E],W!63])H"BSJ)\S35Q9Y/NH7ZP7<KZ_?Z
MJ*QX+(.2B'\4.H-VO84:-Y>1[3#E'QV?O2X[/&GR??+WFOWQ1QJ9O.&"0Q?N
MJ9\S? (@_RY89K58ED*^):EH>KYF" ^OTONZ':5;V^T%!V]:6BV"@-,$N[%*
MGL.Z0\U2)]@8D*ETEYY]3O1%A:S6H5ZSWR &R#CC'8Q=2KG;^_ )]]@QBW%2
M;PZO$-;FT)YS.S2ML5*M*UVE :\RC7 JTF.3&8B/5V?>W5WOHD$(R),+G6?_
MA-.E"%)G.C=)%"+,EQ %QA ;71 @E*(\8QE9"[='$00],S"-;)EXKJ^RM<J"
M &KB=J&8LV6O%9\]%*EF>1/R'NTZ?(*I:BP=]!+ B-I9B PE-4YNP88(X&X.
MKT@Q%E_V<9/OSSG'ZQ20/>!W&=7V82W<LQJ@JIM0LO$'7!UI*26HG (N"(Y6
M>Z,K6VIMDS)C4U#R7^M K"%^WYJ78*4)^'V:*PFNJDLHBLTID4A<1K<>/2&O
M5\% O\K(-:WE6;_[ON)>>BXI"Z-P^V2\WZ_ZOLQUK/3P_C?7)T5ECFYZ*T^S
MPD5X7YY=&WT!.6<<RF)=3N;7P0F:I; RTBQHQVEJ_A@U@A*,,3L!!YP"9E9)
M$D-$S8Z80W8U(LU/*W4FXYF,]/]L_KFK?W7+A/K%K(9!-WS[T2[H.6[B9"X?
M><A:D!5.,-C]?/8:W:A?;5P!_@KR9'G^%."15$B("9W?N163:10NB&P$J?PY
M1T%I)LCE0+%W^U<3&&>[T/ZWRRB<\O8)J9:0?"+4#MX1;C\%O(&=$=4@?-_\
M L;U[RB4"Z> ;KJ[YJ< H*5T=/]/[ORYNJ.-%LE3P)>?7B0\R:-W8M<(>%]_
M%Y1@C[]%M@KKNW]E7OZKI'$.TMB:)AP%Z68%R%;1 QW3N=.>!^\L+BMT_;3,
M7$!.QW3"J*>7/L6['$1#.QW*'FA0TIN:E5Q5_$384J?LUW"6Z,D >]N0J&U+
MY=6;3";&&[?IX:U:);8)_A7JAOO(@#5>F44C](,6N/5<2*-:Y&TS\,X>RF 7
M3.*60V\?8C6)RB[M\S^G4 K[U++4RZ> QSAN>_#100I<ZCB&G 8@>M-P=4(B
M+NG1B-CRK,SGS\QXH<W?G^I;KA@G#G\>=5_;FAVDD.XO9W]G:'[EQ\@GLM.O
M<S_[3Q3;#&P0IA""GN_P];_O.<UI$P^&0H X?0GZR?5/7:-^O74RAXO:5<9A
MR4OR+]R_;5JN'4B5W>BRQ;]L5V'_DR+N&NZ N)_]]W<%?SB^<.V"3\:&)<77
M/=1$T^AAT@PL$M[>120[MLH9HWP4P9?D:[RJVJK1JGF4%/"3?F];FF1[ '0B
M#674[$?A:5KG;6I3W3^$$Y"/4[&*41W9)#,%Q[>TY+]CGJC_N;4MNGMP);F&
M%V@\A>&::R4;;8[/OX9=X]]=B.R$[E, ;__\<??AA(B%<1?HD-OY%# '&J@W
M(X7_C6)^)Y)T\^P3C-;_NMOUORO_$DK(?V<!783]-?@8XF-(FJFH@YB?94:H
MK+\#F+-!8>3D8L[X*_J,_Y;\2]CI_XV%OC4C$KZC/'L*:(*GN56/^=F0C6YE
M^V21N)F(7"OY\_.=X"#&ZHR$^[^\Z_\_%8I2\GF<.TK^Y8:T:'*;&3Z_X\(M
M?0HH;T7MCN89?T\D<'N13@'FQ >D!#3RD-GJ%/ 9=;8YLT_E\W]!?/3O)A2X
M@T568O0!>!NX^K24R7B7!4AP)>?F3;^SSWW?O_Z/QT<N![)+ZH(6HD$[=YJ@
MY%SA^C?C?ZJO#KOZ@9P:#/],#76O2.KNH+]INU_EX_]E+?V/:?MT\C\ 4$L#
M!!0    (  N"9U4R^'%Z9<$  +'_!P 5    87-U<BTR,#(R,#DS,%]L86(N
M>&ULW+WK<MPXEB[Z?S\%3L_$3%6$T$6 ( GT7';(MMSC")?M;:NZ]YR*$QFX
M6IQ*9:J3*9<U3W\ ,J_*3"; !"GV3,1T21;)M=8'XN,"L"[_^K^_WT_!-[VH
MROGLW_Z _IC\ >B9G*MR]O7?_O#+[5M(__"___U__:]__7\@_+^O/K\';^;R
M\5[/EN#U0O.E5N#W<GD'_JIT]1LPB_D]^.M\\5OYC4/X[_5-K^</3XORZ]T2
MX 3CYW]=_$DK(0JD<RBUR"#1(H$,,PI3B5+.4L$2Q:^^_DE+G6!#*"P82B!!
MV-C+A(0:%PA11ADG6?W0:3G[[4_N?P2O-+#&S:KZUW_[P]UR^?"GGW[Z_???
M__A=+*9_G"^^_H23)/UI??4?5I=_/[C^][2^&C'&?JK_NKFT*H]=:!^+?OJ_
M/[__(N_T/8?EK%KRF70"JO)/5?V/[^>2+VO,S^H%3E[A?H/KRZ#[)X@P3-$?
MOU?J#__^OP!HX%C,I_JS-L#]]Y?/[TZ*9#^Y*WZ:Z:]N9#_I13E77Y9\L7S/
MA9Y:[>NG+9\>]+_]H2KO'Z9Z_6]W"VV./W:Z6.P]U6G)G)8H=UK^PREA/UV@
M?B1]EX>Z1E"N-O=#+!W;,/T03=U;RP^Z?X5WQ%RL<O-"W<S44._N1M3%JO>O
M<:S78K[DTP%>BZV8'96G[A_>VY]68MR#6LBTEK.B[AU5]?>EGBG=L.7>HT&I
M_NT/]J?)8P6_<OXPN?[&2_O[5+^=+[[PJ?ZBY>.B7):Z>J/%\F>^7/WV5_M!
M+&<?9_H_-5^\Y>7B+WSZJ"<95D)J@V"B-;$?.LH@59I"90J=R"3+L4DFR\T,
MF.@9_.7+6ME:HYCJ_"$ M>6)V;_0U?QQ(;??S?OIL8^A_0ZZ+R?]:<;O=?7
M5S=8FYR+T9CY[U8_\&05!/,%F.JJ^M>?MG;W/C33D0$^[1=KIR[8:G\%-I9!
M,U] 9]L5<(J#6O,KL++MR5XYG3J_Q;I]?*; %^LD3O7FS^"-_<L5<&8#:_[)
M(9S+/=/J)\X7SY&?R\C(;WFHLJ#5L!M>B1JWE:2?G(_ZDYXNJ_6_0/<O-1E%
M4N:G@[?Y>K'&@R_DF==C=<5/<F[=R8<EW'M3G/O=!W#+>1\3H1E\:] ?[)Q7
M>F$7'T? .9CJKQZK<F8)XEK^[;&L2N="7W\OJPG+A<(9+:!("@E)*C/(.,LA
M)8G,<$XPR8/H]82<L?'F6DVPHR?XU6GZ_X51Z"E<_;@Q EH]DUX7H(*)Z@P,
MD1CHE)1!J>6,J<\YX]SEW<C@O7VBUA\?],*NI6=?WVN[#'Y?<E%.[>?H$W]R
M&Q75&_N%+P3.BL)ZF"*3'!*1"LA3FD$BLX0IBE&1X,ERXV>>?=]]!0?1Q0EO
M.N8L:/2^ AO-0:WZ%=@H?P66<R T^,1+=05JUSN,2+S'Q(]9^D"Z9ZH) SD>
M^X1"%8F.O,4.RD^A8#PGK.#[NS'8I\7\6^GV7JTO]6;^*);F<7HMY?S1/GV2
M8Y02*C1,I,DA*=("TL(H:!22>8HE+A +\6G:A(W-L=GH"NR:!*B5MH"OU WC
MI%:4_7@H%G8]<\]:)?!92UU^<U[ZE=NJ5^42O)];]^?F^X.>51K\\%F[77\^
M_3$> ?E@%(ET6D4-2C0^1C\G%Z][NA&*6X*]FU7+17U*\YHO%D^6OJ[OW;,G
MF39)05@""R,0)#G*H,AS#IE&!"E&28:#"*5-V-@(Y?U\]A5:0?? :7T%_KR8
MAVXSM6)+J,R($!3J J>0&.MB,E8@6$BDN$B5EHQ-[)03\Z'1W17Z]XMO0E/"
M548@2YE]=ZFB=JF?<*BDD#(S0C.1AKCPT=[=(=SVGK'U^P3&0JQO]]N!=>L+
M5O!'S@>%2!^Y5E&#?N1\C'[^D?.Z)^PCIW0YN9DMK0=^K91]9ZI/\\K.OO^W
M?'@]5WJB\S1C64$A94+9SUMN*5BR N8RE41G12Z8]/F\M8L9VX>MT12L5+T"
MC;+ :@N<NGXT<0;9=H*(AU?/U- 5*F^2\$/B"#U46O[QZ_S;3_8!#3/8'[:$
M<.:Q@U"!GVEK$O"\.FSZ\^IQ,7GWX2\W7VY_OOEP^^7ZPYNWU^\^_^7Z_2\W
M/]]<?_GE\TW][V_TDI?3RD7?J,>IGIO-X<.U7=0O*SY3ZZ5\J:N?M7NN5O/9
M9W>0L; D]8I79?6^G.EW2WU?3:QSD>D<4ZA2FEC7#EF&D4D&\PP7-#,DE]3X
M\,H+Z3\VPMI! %@(@,, U"" 713 #RL<?@00K+$ <[-W--D 4I]&[D "UIB
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
MJ:Y56<KE;AP%5,@%?&NE(:=4P4(B5-C/!-%AY=V])8^-6IL#R+(YKWQ\F,\
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
ME].J3@"?B$PA)' .-9:IBPZ2D.=,0LUX:K+"9)1X4487X6/CD!WU@=4?. -
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
MM2[\-3> 'RQ/0+4Q.699D8-!\_OZ]S &(UJ>?-ZMCKLJA#]4=9%3V U27^1
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
M7:U=W.>F6$*M.-C1/' _SF\0//?KHD/;]W[>Y:B&[_D%@11K3]!/Z+![AD%
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
MN=(WJW[MX#5_*.VRK?SOID1.?=$5^/B@70*.J\0HE^6WVE$,C0;9Q]N//"Y
ML6?"Z!/ #E$@1V&*%O.Q__2!(SR.FG88SW'\LF[D<,,7,SM6U;I[V"M>E7)"
M=,X8%P;JW%6E5SJ'HE <HE0)E24FRVF0;W%4RMB(HE8*_%#.P)OY=,H7%;!O
M,JB<OC^&,<!Q4+'1K&#&0)2XPN*)2B#5DL',2*YI5IC$))-O>B'F@\&Z*ZUO
M8*?S:@?1'G'VX]N+L>N9==?Z;7LP7H%:QWA<V@I!)$8]+F-07FTU\SF[ME_<
MC6/?:[L6U)OOXGL7A;>I=/2)/S5A H]U&;9;B[N>2)$+F2H"M=+63RMX @6R
M_$NMYT80YYR$\6^P!F/CYL: 7>>BMF&OW-=R#H1>.2EU)</:DC!&"1\J/[;I
M=0!Z9J(>L ^FJL[X1:*Q</F#4EQG>)[37_<'=4AD_C"?N3(J&VG;]<(FK*8@
M>485S6&!B'*E(CED$N<P$6E"LPP;@?V3FL_+&QOM68VA=)6 YINYQS=*_RD@
MP]D#ZG8BZP' GFGKO+*1TI_]46E-A?9XS'!IT?XV[:5(!]P6J5#2K7W.F_D]
M+V<31DBNN$@A38E=7QF609[F%#*44(MVSK3P:MSD(6ML/'&DMH]3%OS:J'MI
M;:0=D/W<G4C0]<P0G5&[O!S2(1Y]54+:D?2R19 .33Y;_^C(+=UHX]9E/CTN
MGNK,RE4^KDEDQA)F5U:JJ=R((>-(N,1'J@M.DAP'13X>D3$VFEBK"&H=SV?P
M>F/IQPH7(M0S&X2"$TP"+>9'FOS') PZZ5M,?#[9VR[M>%BNIU/G<\S4SWSQ
MFW;^Q[H,<9+D=OPYAZA@=JXCPB!SV0]I:DB:ZL+0(L@U."UJ;%/>Q3\U8;WW
M:TT#C\5/H^HWZ^-@U?/D7RE9 [51,WY9Y_-8Q#H)/RUHV(/PLP8?G(.?O^."
M>B9W\ZF]HVHJ64Q4JC-6Y!G,,L0@82F"(I,2)J;0:8**(J5Y2,SSH8@@.A@@
MEOFV#E2N=O3\IW^@&!7_ G2M;X<B)_N0>G+"14#US04[ROTS6!4]N5XN%Z5X
M7-9A,LLY^,3C]I4XC4C,XB?[ H:O?G+4P*/E3XY?V6WF?UKH!UZJ%8V\7C5&
M29G$*.493%E10)(8XNHE,JA0FN&T,%@57EN+K5+&Y@ZLE 2ZT;+Q#.;+.[T
MJWX;G8)QCR/LQP47X]8S':PA6REX!5['[BG3BD"DZ7]<QJ ,T&KF<Q)HOSB\
MQWO3/;".G:EWT/4;ON3K%U6+'!..[?* J!020A'DKOFIXH92E/%4:B\J."=H
M;&S0Z IVE'6),?SL&QZ&;CL-Q,2L9R;H"E=0!WD?+#HUE&]]\&#]Y7W,VVTW
M[W5]A[/';;CM-A_HHWD_GWV]U8M[ER>T.1CCFDID&(48VP4"X0A#EA<9))@G
M**=&&YIYGT'ZRQT;6>S&C6]U=[\Y[:%5X1[4.7JAM15"Q\/CH+(?E/M>=T0$
M..P$,QRNUI/,@,<-=Z(9;N/>R6:'V^-W));R\?YQZI):=[..)@*)0F0L@T6:
MN&@Q3"%3@L%49"GE12IIEDUF^JN[T6\M$ZZ$USQBS3S:5:6_Z738]79'];W&
MM_$:#Y\8(+^%4$^@CZ#A<-4!^ZB=AMOA&Z#+\ D%1M-AN!V@D.["9YX4JX+M
M)L1DE82R\0XT550CPZ&65$,BC8&4)!P:9G!N1(%%6*<L?]%C<]A>W]G?K -1
MSG;#Q^I1JK=]IJNX/O]0L@[#X4=]_8#<,^6=J("[#9-=J=Y+ :UPQ'HKBWM2
M\ O7QST'R/E"N6>?$-_%.]Z<?945P!7+$".6RR2#!!44"J5RZ_9AE6G#<(&#
MRO=UU&-L/-?J>ES5^[;RN=O1/4.@Z^!=[@-&&I*7= 0O&8VH#J$'E@-XA6U:
MC,8U]( JQ#_T>5PW6OUY/M-/3=# V\>9JE:Q:3DAN4@$@BGB%!*:Y)!28KW"
ME%*M-$I)&M2A^;B8L9%BK>4JE 74>G8,]SN!JA^=78Y5SVS5!:9@(FI'(1+/
MG! R*(VT&_J<)<Y<W;5A^Y*7,ZW6>9RKUQ41HDTA7=<B5WK+Y*[R,2T@DPJG
M29I(ZTR%M6D_)F9L)+#6$FR2B;MQP E0_3C@<JAZYH .*'5HNMX&0K16ZT>%
M#-Q@O<W0P[;JK5=?6 35S!?57OF_U7N+"ZV(PAFD@@E(2*(@*TP**>:I8313
MA@1% Y\3.#9:.%+0=%O+M&/ITE-8^W%$3 1[9HO#JJ,[14E[8 Y?:&)7#3TE
M[F5J@YXQ_F0%T'/W=2WHP"O]>EXM)SE6:4XL=R28Y9 H::"0#,,L1X8QF?#$
ME4_WCR#>/#F(,P8('/Y@_>,Z/%"?B8D_ Y@?'W2"H>>)ORIZX+2*6=?@F:'1
MZA6LGSMP'8)GYAS6%WA^0=<\X/O[^6PW!4VGA*28$9AF(K,S,>&0DX+"C!:4
M(<PQ3658=:4#&2$OXS"5E1H5FXRU*_"/R1\3!!YXIR+DAXA2;)=),L-09,A
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
MU7][J848"E:\4JA^8H>ND!H$QI'"J6'W=T^D?%M6DD]=PZJW]E^JB= B5:E
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
MZ;?J['J^_J+]U+.HIR6=KR@WW_<RH>Q>W2SFJZFH!<K^-OTAY\DDEHA"FBO
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
M^(0,5+G0XO !+'80G ULL;S5=T(R+U=3_YBNO]^\Z@_Q\Z[!MXT (,&(Q*J
M@.4Q!3"%%& ><\ 0BGFLH#FB<IN=7&YT;"3T<1.]L90_Y/S545;1"F;;R4I8
M\'J?N53F1G]J>Z.-P0>5WX.+,;I %&Q28]'DP#,<>Q!.ISL.]_H+3^STTXZ5
MU7Z?+R6=F>B;SXO5ZF%199INRB5L_KZ:H!S2(F<(D%*:AR5&\DQ/EK#B J5<
M*,=*[T&L&AMU[:J(K+:N1=-Y]+IU)]+?DE7T4CO@+G+1O2/MN&_P[NF9'"T$
M(Z^BG5N1\2O:.'*U5QYFZUQ8R8U@6 ?4Y^ANT^!B'L%@/*?\$>[A(12$?J-K
M8\W;1[J6'^6*+Z?E!MHD221/D%(@A85>QF:Q!$S$!.12Q@PBQ7*WS72K5L=&
MQ"=J.1N[(V/X5;1G>A>AH:8^L.?8H,@.P:$=0>VH1W0!I%[$B9K:?$>EH@LP
MM,L67;K9C9Q,J?!K_5A1U@J?T6\3 G',!64@3=(,P"1G@(A,ZI\08@7CA;2K
M<W/RY+&1S-:XR%AGQR.G<+5S12<0>N8#2_^MAWRCKV>&M9Y?_^7;XL?_J^^I
M1K3^83>03Y\TR&!M=& S()LO\"S,(=<FFN=AN?@Q%5)\>/M])<7=_&[^0Z[,
M1NXU7T]_5$5R)*$%HC$%:9KJ:0$A,<!QKM=ODF1$$"$*4PK5/@S2OFFG83M
MS*,Y;"_CXC:V1^PM^L68KY=JOT9;#Z*="U[QC0Z=8S=?Z ?RGDG" ^V M4*<
M$0M50L2^X6$KBS@#<E)PQ/T)GD=V!_GAIJ3T1*0H43E) "D4,W%",6"20Y E
M15)(CB2#;GG<)TV,;8JQDRN8R>HP;N6:Q7T*H^5Y6R=P^CY>.Y9QN&D#QOTL
MK='W4$=GIPT,>U+6Z.#)P5CSE7[C^M-T/EW+S],?AC;6NE.G;%9+TGR51M?0
MD,BS*;'U/^61\T.9,9),%(JA7E7$@,=ZR$.1Y8!22 !%:8H+)A54TF7P>]HQ
M-H;8V5ZI1EU%)[6M][V('CP2<'R[S(YH!NB(GMFH\@"4+D3''5)F:=1N.'6%
M,VMU!#(0M?E:,2C_=83JF"2[/LZ/2:LYEUE*/ND'7/^<ZE4>+(0RXO$,2@Q@
M+#0_LE0O^N*,$6&TY3%V(<G3)L;'?QL+(V-B](<QTE$'^@R0=M35#9Z>6<D1
M&6>Z:78^$).<:6!0DFAV\'C\MUS9<YGQB<PD%CB5(%<)U2,><H Q)X"EL>)Q
MD24XB7NI*CXV(K LA=Q35>K0]<%'Q",>-:;[ KFG2M\N8(^WL/<[%/$^)/P
M-;M'6J+[F/?]'] A?/UF\?RRE-_E?*7GF94&FXDV^"+7]^J)_IRP(H,Q%@40
M21H#F)JZ::EB($]2J"#D,I9.-4)L&AW;1Z *NSXP>BM';^RNM.A-'(\VWB.2
M_5(?6&ZM!4:V[\VV(*#Z!;1;HA0RHOU2D\.'M%N"<#:FW?9>3_U_DZ=39>A\
M?#6BT=7*MHR<WTB1EM<\U.DD#_K-FJ T01@+!@K*"@!)G@&6H1B(G.:<<1SK
M_W?2^?>Q8FS4566J5EY$E1OU#M'51A9^*^Y:7;OQ)C+N.(KX>_6;';OUWAL]
MTUU?'>$NN]\%R%#R^EXV#"NCWP6F$[G\3@_S3E4^INCMA"(NXE0EL0()SCF
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
M8R @TE,Y*3A@I$@ *TSD8 8+$5MM\+V#[6-CI3WO(^U^9/R/2@"B?03V5.I
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
M;7RYBO:]B2IWHLH?Q]- KZZS/"[LK3L&.D_LIQ_<CQR[X!CJ3-++AF$/+;O
M='*JV>EAGEN"T_ETK5OY(<6=GN[/OTW93%:513]/Y_)N+9]7DQ1+%,<Q!D5J
MZ@PSQ %.I 0%37"<42ER1P4\BT;'-I^J; :ET='.ZKHV;O2',3PJ+7>,C;#J
M <L=Q<"X]KTX#P"I^PZC T:AMAIMFAQVS]$!A)/-1Y=[_4CIEB[GF@!7#W)9
M9OU_G,Y>->U-$H&XH#(#1488@%!P0&)8 *02@GD.>58XR4$WM#,VZJG-BGZ9
MSJ./B]F,+E>1_DA414]_=6.;)F@EEB)-1 82:@I%4IX!RD0.$I42R3'+"D$F
M/^22+08$=[^]_N&=F5KR6UQ[1=N.S@,@V#.#;RR,M(E1:>-55%L9CK$OP!"(
MI)M:&927+[AZ3,67+O=._#U@]2]RO:VO]+?%0OPYG<TF-"XXP3(&%.N)()1,
M 9(DIKIL7*0<I2F,G6I1VS0Z-E[>F[+0TFB_C.#+8-O116@(>^:.DPE?%<'R
MRZYPV\;H9M+U21NVQBA<"O'E)H=.)[8&X4QJL?V]'F?0=WJ9^V,J7NEL]E9'
M4TA6")8J 5*L8@!1D0!J1)A$0I5D,<0BMB]X=/K\\;'*L84.)Y!GX+,XZ>T&
M2N\\$18/AZ/6;K@,=(9Z-U>+Y7,=;,T6K^MH_5U&+XLJ&]U$!+[.EY+.RA-3
M,\>5J[\$.C1MQJ?U-/3,;<,=<S;;?'!^V7*9IWZ\^._76DCG:7$M1-D[=/9
MIWH9?4-?IFLZ*R=QI2[EH0A>I2T@'^7RQY1+/=N;+L17R1??YN53RE"@22*S
M#*DB [&&&T!%"6!<*2"Q*EB6""+L#CF',GALO'O]<'=S%5W0!C4Q<'5Z8:G\
MNUBMHSW'' 7K^WXE[.:-8^KHGK\E^WW<J#KJV\?N"OD# 1]*3[]O<X=5WQ\(
M_!.M_J':]5;VY])H%98M3E?_^O"V3=C,D:"<%13PA&9Z(IZF (N4 \A5PC.A
M((PS1^G^IK;&]G$X,#4RMOHGP[9!;,?8@8#KF6P],?-1RK^$1C@I_,:6AM:Z
MO^3R&3'[B[=T5A>J8WTF,4MED:00)#G!>BZ:$D!BF>MY58(3G M!B/#4$[KQ
MJ&PTF(+0IN3DGI*0MU30C5.-HFX(]<P$!Y4Y;T(7&FIV/;S\S\U[% IJ=K!%
MXN?X2M_IP&I]K\S&7JD95$T\5H^+F:B#=JM=%"A8IACG((=9 F",$" 8FL,!
M@;&*52HSI[6G7;/CFR2LUMOP=.J^'K0$VW:.$!K"WJ<+UNAY3!%<P @V6[!J
M=.")@PL0IW,(I[M[".S=),M^?)4FE/CIS\4D+_*8<RX!+93FGH)IVDE2!F()
M"<305%IT.HET;']L)&030+I>1$Q&9LEY506]:S\"AO">Z23+24Q_T/<]PPF-
M>MB W6;LA@C5/=/Z>()TFZ%Q"L]M>8SGS*NN$G&R;JN/L4@:*[V0X@!)# ',
M(00,<@10RB7*$\*RV"DF]T)[8Z.Y;1V4,[L,%]/2O0"WG':%@['O^587!-UG
M8':XA)IZ76AMV#F7G>LGDRW+V_PU#HUL7:F<^%")F4]HBH5$* ,"T\),I0J
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
M1QSHE9C>J1*2PX29*I9.$:_/=S4WA:V=!X;9-/1S:K<""\/4R$I:DW1DRW#
M&=B9X207(5T9^CN:WI'AY(![W1A./^$I#O?21-2OKS^:ZAAZ$_A1;K?EYG"(
MMM [P3<:_)>EWIE!H1=C((9<[]9XC #)C'$S2W(.4YH52>XD%M9=STT\:L".
MBF%/M*6"C$+?V(=/%<:S: \^JM%'_QJT404WX"VA.T>AE,:^XVF5QYF0)TKD
MWH*?,C7;_NVB/.?_?5UMY.6FU'WO'DQQO-WY6I@PM'OSD:52J<SR/ &<&V4J
M:*P7-%""3,F4<"2,*]5R+:]--6 [;;+OW.KE(O7+U84PWCO6KB*W)M[ROL%=
MY;?)%K2;=#G,A)UT!69W&NEJ09M$_@9VU.(^JVI:[NJJ:^]?9-E9Q]P)"Z1C
M#AU/JF/NA#S6,8\6IJ@+]N1R*H&2"X(AH#!G .44@T(0!@HIB,(D@VGB%.LU
M#,[<5F(#BE,Y7S(.G$@[:9QN>D:6RY%F9N2J82/?00X$,Q>W:@?BAE43"WT-
MN3=2?4\W)K+7%(EL;S967(O^.U.>1-9NJ8<-F4 \2U*! ,0X RC+"D"*% *&
MB1*,I)0JM^0H/QQS$]^NSW$[$!/R7GL9GT758*HE43,<7RMJM]FRO (=?P[&
MOB-UI;]QDHY&V6H/Y#.XA;0;BI]D&.U%U?/VT'[->>9MK:YO=A?J\[96[PNV
MHZNU$?6VL.Z'<G-\5M >7SXL$8V93&(!<A43@%A" 2M4#A01C.:QY @[G20.
MP#(W33T<C-U65;EI[;90-D,R9>!E6Y);E9MH+;]'Y:-GO&\UALRIG>I.-%,C
M*V\U"E J\'G;WHY>=";H?7>"'IUT[F]3 E2K#$AJJ.RP 4BFS10;3MF3K+$
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
MR0H#.&#*&J/JH>3^Q1MAQ+Y.C.PHWI80LMA&SZ8?IY-OPW$$1+H$F=$8.BH
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
M71FS#M74  J?2VV@BBV.SA C *7%:"9.&2!&AB"MIU+IVC[5<RJ:N2XYY*'
M5J)OX(3I1V(:T.A]2LX2K2(E4EI'7 Z,4(F? ]-&Z-HC17Y$4S-7(P<YL]Q?
M+0W [-D@XJ.K^9?)=/@/2 .)<:H-7A"CDRE&EI- =2:<T21<CBFHVC<F+Y#3
M=R38<<N66HIXY;.T/BZT\07FP^A'L\=,U9JL]>0=AYRS]1)[AYRZ)9E@E$9!
M1-"E5Y4ME>W!$TK!4J">^NIG.P>9NC4:3?[ 1\.[R?3MY"K,\]7H^42-NXI$
M)@-W*:%'4$;>)04$%YHAT='( P]6"5[;Z]^&P+Y/W2OCZ)GWWYFR&O#]'U\N
MX+(_FRX$FA;'?1]ANC#R@ZR,<:$TOF&+B2ZF)%1[19*5"0V[C[SZC*_-*.O[
MO+YC['6@GN9 ]\R-<%XZ+R"@>V(P?$X1W8B<@7BIC A.*#"U$QI>IN@5N'3U
M0+:7.AH%U\,+KRREHA[9H5*7V2 0B??%^77@>=929%D['OT!27U? /0 KUT5
MTBB^3F>S*UPIPB4&QN".G_FBQ$BA07:I7*V:B+&\B.P0AFM)3=]7 #V@:@<U
M- "H!Q'UV@V>2L4Y*]=F7D0BU>+T&O^(*49.I> FU(Z#-B"K[\/^CB%66S%M
M8>W9/L^T\R8S1:P#C%QBN=IWN(JH8,(XB"Q5'Q"S[S%:9^G'A\367HIH$5,W
M9A@]116I*J5M"M='"$!"$J5)H?/,V^C!UDXP74-*O_UA#H^E'130(HX>.HDR
M<(PU-) R)Y1(&20&(8:2%()F-EO%J.L:3-NZ[)TUD3D\HG9510.P>I3$MN1F
MH"$ZD )#6LIB&72-'J*GDHCLG),6+2RO/;UH!1D]]Y3I'$7[2KX!\.Q7V<@9
MY;ED(X5LBP'6D=BL@# +D4=ARY2FRC#KOCZ5O=Z3_,-I\_7=;IY?X)^_G7RX
M.#][=WSVV\=/)[_B=T[_>O+^[/R\VOWFRV_I^(9S"Q8KW7$N<\/N<'T'8@5,
M&FHC4:!P"S6)HZ^/>%+*\42U1T37+A1>0\K^N6,W#[Q8=+?@RK-$<8U8ZC!T
M@4R)XRX136D27#)JJQ=S/*:@W[O(&OI^GB*VLX1[W$!GTWF9C)JNXOQL>@[3
M;\,(1]^'Z  DC&)]Z7=J2E(3]Y[8R!F)6@KT %*4L%&R#K[@ 3KP;_?(6/?N
M1NZI=]#CI*)0VP#%(BMMR<'L[>32#\<#QFQ@&85!?61$:HM,*/PI<T.55EK0
MS2YF-D/&<P+Z@4<=G3X'R)X"[KOI\"<H;A=Z9K_!98#I "DO*608:EIA<+E
M(IZQ0"RG0O+,L^+R1Q[)J@?WKO1]]32I)+2^%8[BR.B:+TJ&;N7Q";[!^ IN
MN,F"*>'2@AOTOPW#I2%!$&M<@*"#=IIO!($?OJJ?I)*.0%%7L W$Y'<;*<8%
M<(H_S@;6(IV92Z(-1Z G"<0"0UG)J&W4$%CLS.V\HZ*15*3=W8M* FX (C?X
MOI]^&D7 S=-F$HU%<5A>&GCH0+07&F@ [U3MNZVG-#3B?>ZHTV>E>'L(N!V
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
M*,N,/V#$@HH$LG")2R5CJ.[7;4MD>PU9.CADKJ2CQD'X ?Y8_&8VH#)IG5/
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
M42?@U!M7.QMG>RH;&?U^H/.=6NIJP#X^W 86&97W]^DAYP"!4%O:Y6B5D(]
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
MA.G]%D?!"^"9&-S4RCX7B3>(3XX@%0E=;1"USZLV)&W_JM877_-@.67-?$Q
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
M?"O7"G@V O6.FFP F8L) <LI/3<Y2I)1R8UUQ+J,TBD3BCT23V@RUBLN)&Z
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
M!W9W IHOJUW<7)/"R9#IRDUHZ9KT1D) +B$'#%E:'X(]Q!5SGXJ^P+*+;-?
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
M1.MZD^=H&O;":XN 9^&UAS@Z@-?G<%GUU^43\0%O.I^F$%44Q8(A>YVL>&?
M"5$]I#HS9[E/HO5%MI:0WH"TCZP?-IS=F_$=H&?-4;MMX.QM88(Y"58F09>X
M"Q"L4^#1:U(SN!"F]9C4)\@9,/;1S3NXDVAZ1-F=GL\\FJ)JCS.ER8I6141P
M+#.P//M4LC8\M,Z%>8*<WNZK'47^')1VY'\/4%I9/;]M:77_H@O,>&L@6ZRJ
M 18(&1%0YZ*YC-J:UE&R9TCJ#%*[BOXAI!K*8>A4SEWN][/;##4>LO/,)J 3
MJ.K$;#*[)49(F%6T7*6D-YMGO!<9 P9=C_L\'EEB/5QYZYP^\SDN3E*Z^G9U
M68OW3BXOIW_6),>WT]EK(G&\.*L)CEZC<,[5]KA(.\5(#!:)3KBPZ(NL'1U;
M-UW9G=H7YNG8$4^_/\W'$&X',#[Y-ITMQO^S%&@M8+HF8FE%O9Y^^S:>S^D;
M9-L7'C2BAEPLW03<\=JPJX#0@NM0.)EFHC%D-Z/LA1D@;>!Y *%U ,6;?:RL
M]]O_I>G7R?A_,/-1%"PY2>^12IS1AH(#;X('5NC0*8O&YO:9 \\0]<*>^#8
M;"NJ#K!WNX.J@H\G7S_BK$QGW^KU?AXOQU^7 AT)(9&4($&[4+7/337TN+(@
MHS<N"Y]+\_XP&Q$V8-;4<!AL+[*7@L,[;<$C1YM$S:\MM:#8R@3>1@\^1Z:R
MH-W'UGZ:+4D<,+VJ<VSN*,8.4/J$!__.V 2T/B3--#!M+6TJ2 C*<)#2HZ?_
M>$FJO9GS/&$#IE,-:M$T%ED'."1K;';UF^*[*B8\F>0[C<4D:A^XK\'):I:E
M;,'%H""FF&6.0:;F8-R<N@%[X@QHQ!Q&>%UG]YV=GGP^_;Q'VM[]#VB7C_<$
M88T2[=Z,Y^ER6E?_0I_XBK[UG]L<J9RXE5+IE<>1808?A0%'VIEA0KFD6[>*
M?8*<O;S6]QAY[4]EA,X@70"C7<U-I?LTF)H01G\?I>,\/G3W/>**_OVS!VY
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
MY3=S5F(66A129$HNL5;+:Z"#6X!;EYE"9K-I'<^X1\"P_HR!0/!P[M[.$ND
M3KLS[M>V)[F.ZOD0OMU.YT$?6,R,MH^UAX.2$#(SX-!@8)E4%MDZV'&(?0P+
M[CU@M:TM=6@9#UW'>2(8=Y7^50UJ%$HK8P-XEPS4P17@I64@3,BD8CMK\V:]
M;A]\\,"WX>!BGC;B^4NX%Q_CY=EMP:/D7+$@,^B8 Y J39I-L72":W4[+SP&
M=AQ+9QNJAW7']O&@'UGV+QGMSWG; J:2L_-@F*]I(YJN#V8\:,$URUSZXENG
MS0[JBAWN<F^,R6.Y8[<!R-_HH/P*8V:3A-,L@E-T6RD?1)5*G<J@+9+69^/#
MOOO=G)#MHMJ'>S3^'D=C-TB\Y#/Q:""S>,:\S0Z,0=(5#6J(6G,P-4<?440=
M_AYQ[8-%[E[JF6@"B1[.Q%-1GD\X7\S&:8%Y^6/7EP$NS@N]B@7'BYKQ-HHF
MYU3G)DB9:__-)"$&JX%8+Q,F1-?^7=B7Z&&#>D-C_J@B[P#C)Y?+G\&\GO&K
MB1(CQJ)703"P2<AJB7D(AC0\Q4U:#I8HOG4X>C/*A@T #HS6 PBOZTSG#Z=?
MSLX_?_YX^FF9.KQ'BO,CG]0NMWD34ALE-9^&61T2-Z>K:HF#7Z$YE82H/KHH
M9"TVKRD'T2!P'EEB1CEG-VION<6A?8R6_1K1K^7EM8O(9OJEO >KN09EN0.O
M%'V)3-+?.!;%9E[@)Q89UFG01+SW^\TWXF</S]=D,<[CRZO%^ =^QE0+2\8X
M/_WK>M;#6V)FO1"OKJ5U7A[R\M7/]1^PC-8XZX1WLF8D%TLWLZ!'7)<(5J&5
M.CHG9&O7[P&W,V2C^E9X>_C\=2+\;L_!G1!0T(4I8C6@-:J6*GMPSM2,R6!)
M+= RN]:6R',T#1R9[04\&X%Z1TEV@,P[V9"K(*+@G$72;"'*RATL H+V'+2/
M7!EK3&D^X.,W(GK$WJXR7F?"[LSPH:/\Z]^*7^82':,4R+X&Z^M,IB(0 J^=
MO81#H6O3+V'WT/<&#J$>Y+ELSM<.;I4];^]51P2C$T]>6$@RUF;HFKB9Z,M8
ME.-"6QZQ>>)="\*[T^5VQ%%;?6X'H;Y ;\>OX:[3WY62,!^G,,EO*A/Q@4]G
M'\?(-HL>VH>R,P,.[6XAG4^+4%]8GFM7%<_ 2:GJETBP9X3'UKWO6KM;;C[W
M RZN!T&?3>?S$2LZQJ0YR%@=#5(YB!P5&+1.:H'9I-83M^\1T*G_91MY/[SJ
M=F=P!X_O'UA'PV$^^8&S\!7OA\#O1/V6IW'DHG(6ZXM0>P\I5]U42B3:H8S)
M%QEB\^RAK0@<-N_A(.@ZG("ZJ,%_9'NK2_^W78YT<E:5%*%83<=+I02A9BN1
MC16T0<X=MIX(OR6)P^89'!.#3834!0K7ZAXCHUPJC-<@GBJD_UI5AV,QB"*P
MH@)GY:%]VEP)V/Q6.U@4_R"(VI_A7>)F=2)&DI!NBG604TT8XTK4)'T)S@DN
M0PZ2X:'5QWLJ_% Q]:-@9Q>F-T3/0=J 7<4Y_O<5?=[ICVH=[=, [)&/:MCZ
M:Q-B&QEL#]>Z!91B,12I$#*K721$"1"\C,"YL24Z(4INWHOJ$5J>@<7J&_6W
M6H7[?__/_P=02P$"% ,4    "  +@F=500KS !,(  ##*@  %P
M    @ $     83(P,C(P.3,P97AH:6)I=#,Q,2YH=&U02P$"% ,4    "  +
M@F=5+5R@FQ<(  "^*@  %P              @ %("   83(P,C(P.3,P97AH
M:6)I=#,Q,BYH=&U02P$"% ,4    "  +@F=5?W8(_E %  !F%@  %P
M        @ &4$   83(P,C(P.3,P97AH:6)I=#,R,2YH=&U02P$"% ,4
M"  +@F=51,*AP&,%  "G%@  %P              @ $9%@  83(P,C(P.3,P
M97AH:6)I=#,R,BYH=&U02P$"% ,4    "  +@F=5@KU,Z%J1 0#X_1, $0
M            @ &Q&P  87-U<BTR,#(R,#DS,"YH=&U02P$"% ,4    "  +
M@F=5 NF4M"8.  "]F@  $0              @ $ZK0$ 87-U<BTR,#(R,#DS
M,"YX<V102P$"% ,4    "  +@F=5,ZK0K?,>   7,@$ %0
M@ &/NP$ 87-U<BTR,#(R,#DS,%]C86PN>&UL4$L! A0#%     @ "X)G58WS
M/@8N10  B]\" !4              ( !M=H! &%S=7(M,C R,C Y,S!?9&5F
M+GAM;%!+ 0(4 Q0    (  N"9U6@;Y 3"J8  %?%   4              "
M 18@ @!A<W5R+3(P,C(P.3,P7V<Q+FIP9U!+ 0(4 Q0    (  N"9U4R^'%Z
M9<$  +'_!P 5              "  5+& @!A<W5R+3(P,C(P.3,P7VQA8BYX
M;6Q02P$"% ,4    "  ,@F=5WSY<:'YW  #+104 %0              @ 'J
MAP, 87-U<BTR,#(R,#DS,%]P<F4N>&UL4$L%!@     +  L X (  )O_ P
!  $!

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